导航菜单
首页 >  国二计算机考试c语言题目及答案大全  > 计算机二级c语言(考点总结二之改错题)

计算机二级c语言(考点总结二之改错题)

函数的使用错误 1. scanf函数中没有取间址符& 2. 绝对值的使用 abs(a)用于a整数取绝对值 fabs(a)用于是浮点数a取绝对值 3. printf()函数注意要答应值的类型是(“%d”,a)还是(“%c”,a)等

注意函数的三个部分void fun (long s,long *t) 1. 返回值类型是否缺失,返回值的类型是否正确 2. 注意传入的的参数的类型,传入参数若为二维数组a[i] [j] ,i可以为空,但是j不能为空 。如a[][]就是错误的 3. 传入的参数是否有类型,参数是数字还是指针

条件语句和循环语句

for循环出错,1.错写关键字For 2.for语句分号写错while(r)的循环语句中,如果r为指针则不能作为判断条件,必须以*r作为判断条件if()判断条件中 1. 大小写的符号搞反了 2. 符号混淆 ==是否写成=

其他

语句结束分号缺失 如return s

没有赋初始值就进行运算 1. int sum; 2. sum=sum+1; 3. 此时会出错

宏定义表达式是否需要()符号是否错误

错用%和/两个符号

字符串数组的结束符书写错误 1. 写成0 2. 写成o 3. 写成‘/0’ 正确写法 ‘\0’

注意关键字的大小写是否出错

提示:改错题的一个语句可能存在多处错误

相关推荐: