C程序常见错误

C程序常见错误

ID:44209502

大小:91.00 KB

页数:14页

时间:2019-10-19

C程序常见错误_第1页
C程序常见错误_第2页
C程序常见错误_第3页
C程序常见错误_第4页
C程序常见错误_第5页
资源描述:

《C程序常见错误》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C程序常见错误格式字符串inta;scanf(“%d”,a);floata;scanf(“%d”,a);inta;scanf(“%d”,&a);floata;scanf(“%f”,&a);分支语句if(i>0)i++elsei--;if(i>0){ i++;printf("i=%d",i);};elsei--;if(i>0)i++;elsei--;if(i>0){ i++;printf("i=%d",i);};elsei--;条件表达式if(x==y)

2、

3、(x==z)printf("xisequaltoyorxisequal

4、toz");if((x==y)

5、

6、(x==z))printf("xisequaltoyorxisequaltoz");条件表达式if(a=b){printf("a=%d",a); }if(a==b){printf("a=%d",a); }不允许函数h定义在函数g的内部intg(void){printf(“thisisfunctiong”);inth(void){printf(“thisisfunctionh”);}}函数应当有返回值intsum(intx,inty){intresult;result=x+y;}ret

7、urnresult;函数应当有返回值intf(intn){if(n==0)return0;elsen+1;}return局部变量不能重复定义voidf(floata);{floata;printf(“%f”,a);}函数定义没有返回值,不一致voidproduct(void){inta,b,c,result;printf(“Enterthreeintegers:”);scanf(“%d%d%d”,&a,&b,&c);result=a*b*c;printf(“Theresultis%”,result);returnresult;}常见

8、的程序设计错误使用库函数时忘了包含头文件返回类型为void,函数返回了一个值函数声明intx,y,而不是intx,inty在函数定义的参数列表的右括号之后加上分号在函数声明的参数列表的右括号之后忘了加上分号在函数调用时加上了类型在函数内部声明和形参相同的局部变量函数调用时的实参个数、类型和形参不匹配函数的重要知识函数的目的函数定义、函数调用、函数(原型)声明函数的形参和实参形参是变量实参可以是常量、变量和表达式函数的形参可以有0个、1个或多个,返回值类型是void或某1个特定的类型如果不指定返回值类型,编译器默认返回int类型(通常

9、只有main函数的返回值类型省略)函数的重要知识在调用函数之前要给出函数原型函数原型包含了函数名、参数类型、参数个数、返回值类型程序执行遇到函数调用时,控制流从调用点转向被调用函数,执行被调用函数的函数体,直至return返回调用点的下一条语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。