|
C语言常见错误
1.忘记定义变量
2.输入输出的数据类型与所用格式说明符不一致
3.未注意数据类型带来的数值范围
4.输入变量时忘记使用地址符
5.误把“=”作为“等于”比较符
6.语句后面漏分号
7.在不该加分号的地方加了分号
8.对应该有花括弧的复合语句,忘记加花括弧
9.括弧不配对
10.在用标识符时,忘记了大写字母和小写字母的区别
11.引用数组元素时误用了圆括弧
12.在定义数组时,将定义的“元素个数”误认为是“可使用的最大下标值”
13.对二维或多维数组的定义和引用方法不对
14.误以为数组名数组中全部元素
15.混淆字符数组与字符指针的区别
16.在引用指针变量之前没有对它赋以确定的值
17.Switch语句的各分支中漏写break语句
18.混淆字符和字符串的表示形式
19.使用自加(++)和自减(——)运算符时出错
20.将函数的形参和函数中的局部变量一起定义
21.所调用的函数在调用语句之后才定义,在调用前未加说明(可通过增加一个对被调函数的说明或将被调函数调到调用函数之前改正错误)
22.误认为形参值的改变会影响实参的值
23.函数的实参和形参类型不一致
24.不同类型的指针混用
25.没有注意函数参数的求值顺序
26.淆数组名与指针变量的区别
27.混淆结构体类型与结构体变量的区别,对一个结构体类型赋值
28.使用文件时忘记打开,或打开方式与使用情况不匹配
29.语法错误 |
|