C程序常见错误

上传人:痛*** 文档编号:243845957 上传时间:2024-10-01 格式:PPT 页数:14 大小:91KB
返回 下载 相关 举报
C程序常见错误_第1页
第1页 / 共14页
C程序常见错误_第2页
第2页 / 共14页
C程序常见错误_第3页
第3页 / 共14页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C,程序常见错误,格式字符串,int,a;,scanf,(“%d”,a);,float a;,scanf,(“%d”,a);,int,a;,scanf,(“%d”,&,a);,float a;,scanf,(“%,f,”,&,a);,分支语句,if(i0)i+,else i-;,if(i0)i+;,printf,(i=%dn,i);,;,else i-;,if(i0)i+,;,else i-;,if(i0)i+;,printf,(i=%dn,i);,;,else i-;,条件表达式,if(x=y)|(x=z),printf,(x is equal to y or x is equal to zn);,if,(,(x=y)|(x=z),),printf,(x is equal to y or x is equal to zn);,条件表达式,if(a=b),printf,(a=%dn,a);,if(a,=,b),printf,(a=%dn,a);,不允许函数,h,定义在函数,g,的内部,int,g(void),printf,(“this is function g”);,int,h(void),printf,(“this is function h”);,函数应当有返回值,int,sum(,int,x,int,y),int,result;,result=x+y;,return result;,函数应当有返回值,int,f(,int,n),if(n=0),return 0;,else,n+1;,return,局部变量不能重复定义,void f(float a);,float a;,printf,(“%f”,a);,函数定义没有返回值,不一致,void product(void),int,a,b,c,result;,printf,(“Enter three integers:”);,scanf,(“%d%d%d”,result=a*b*c;,printf,(“The result is%”,result);,return result;,常见的程序设计错误,使用库函数时忘了包含头文件,返回类型为,void,,函数返回了一个值,函数声明,int,x,y,,而不是,int,x,int,y,在函数,定义,的参数列表的右括号之后加上分号,在函数,声明,的参数列表的右括号之后忘了加上分号,在函数,调用,时加上了类型,在函数内部声明和形参相同的局部变量,函数调用时的实参个数、类型和形参不匹配,函数的重要知识,函数的目的,函数定义、函数调用、函数(原型)声明,函数的形参和实参,形参是变量,实参可以是常量、变量和表达式,函数的形参可以有0个、1个或多个,返回值类型是,void,或某1个特定的类型,如果不指定返回值类型,编译器默认返回,int,类型(通常只有,main,函数的返回值类型省略),函数的重要知识,在调用函数之前要给出函数原型,函数原型包含了函数名、参数类型、参数个数、返回值类型,程序执行遇到函数调用时,控制流从调用点转向被调用函数,执行被调用函数的函数体,直至,return,返回调用点的下一条语句,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!