C语言程序设计 第2版 教学课件 ppt 作者 李敏C语言常见错误.docVIP

  • 0
  • 0
  • 约3.26千字
  • 约 4页
  • 2019-07-04 发布于广东
  • 举报

C语言程序设计 第2版 教学课件 ppt 作者 李敏C语言常见错误.doc

C语言常见错误 C语言编程时常犯的错误总结如下: 1.书写标识符时,忽略了大小写字母的区别。 main() { int b=5; printf(%d\n,B); } 编译程序把b和B认为是两个不同的变量名,从而显示出错信息。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 ?2.将字符常量与字符串常量混淆。 char c; c=a; 字符常量是用一对单引号括起来的单个字符,字符串常量是用一对双引号括起来的单个字符或字符序列。C语言规定以\0作字符串结束标志,它是由系统自动加上的。所以字符串a实际上包含两个字符:a和\0,而把它赋给一个字符变量是不行的。 3.忽略了变量的类型,进行了不合法的表达式运算。 float a,b; int c; c=a%b; “%”是求余运算,只允许整型变量进行求余运算,实型变量不允许进行求余运算。 4.忽略了“=”与“==”的区别。 在C语言中,“=”是赋值运算符,“==”是关系运算符。如: if (a==7) a=b; 前者是比较a是否和7相等,后者表示如果a和7相等,把b值赋给a。 5.忘记加分号。 分号是C语句中不可缺少的一部分,语句末尾必须有分号。 a=15 a++ 编译时,编译程序在“a=15”后面没发现分号,就把下一行“a++”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档