欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

计算机 2 c 语言(考试更正题汇总 II)

最编程 2024-05-07 22:39:54
...
  • 函数的使用错误
    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. 传入的参数是否有类型,参数是数字还是指针

  • 条件语句和循环语句

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

    1. 语句结束分号缺失 如return s

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

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

    4. 错用%和/两个符号

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

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

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

  • 上一篇: C 语言知识点的完美总结

    下一篇: