1)全国计算机等级考试二级C语言改错题分析总结.docxVIP

  • 7
  • 0
  • 约3.01千字
  • 约 3页
  • 2020-11-12 发布于安徽
  • 举报

1)全国计算机等级考试二级C语言改错题分析总结.docx

改错题的改错方式做一些总结 ( 一) 以下对改错题的改错方式做一些总结,当然这些总结只能对大部分改错行有效。 1、若错误行是函数首部,可分为以下几种情况: A、该行最后若有分号则删除,中间若有分号则改成逗号 B、形参类型不一致的问题,特别是指针类型,若后面用到某形参时有指针运算则该形 参必为指针类型 ; 若形参是二维数组或指向 m 个元素的指针变量,则第二维的长度必须与 main 中对应数组的第二维长度相同 C、函数类型不一致的问题, 语句则函数的类型必须与 return 2、若错误行是 if 或 while  若函数中没有 return 语句则函数类型为 void ,若有 后变量的类型一致。 语句, 则首先看有没有用小括号将整个表达式括起,  return 若没有 则加上小括号。 3、若错误行中有  if  、 while  、 for  则要特别注意条件表达式的错误问题: A、指针变量的应用,若表达式中有指针变量且没有指针运算符,则加上指针运算符B、若条件表达式中只有一个等于号,则改成两个等于号,若为其它比较运算符则一般 是进行逆转或加一个等于号 C、 for 中要用分号分隔表达式,而不是用逗号 4、语法错误 A、语句缺少分号,若错误行中有语句没有用分号结束,则加上分号。 B、大小写不对,若错误行中有大写字母则一般都改成小写字母。 5、指针变量的运用,若错误行中有

文档评论(0)

1亿VIP精品文档

相关文档