- 0
- 0
- 约3.26千字
- 约 4页
- 2019-07-04 发布于广东
- 举报
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++”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看
您可能关注的文档
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目二 图形样板文件的制作.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目九 图形输出.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目六 装配图绘制.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目七 机械零件的三维建模.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目三 平面图形的绘制.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目四 尺寸标注.pdf
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目五 零件图绘制.pdf
- Altium Designer Protel 原理图与PCB设计教程 教学课件 ppt 作者 江思敏27743-qy.doc
- AutoCAD 2009机械绘图 教学课件 ppt 作者 李宏项目一 绘图基本设置.pdf
- ARM嵌入式系统教程 教学课件 ppt 作者 张石Example2.doc
原创力文档

文档评论(0)