程序常见错误分析

作者在 2006-07-16 03:01:00 发布以下内容
1、忘记定义变量。
2、输入输出的数据类型与所用的格式说明符不一致。
3、未注意int型数据的数值范围。
4、在输入语句scanf中忘记使用变量的地址符。
5、输入数据的组织与要求不符。
6、误把“=”作为“等于”运算符。
7、语句后面漏分号。
8、在不该加分号的地方加了分号。
9、对应该有花括弧的复合语句忘了加花括弧。
10、括弧不配对。
11、在用标识符时,忘记了答谢字母和小写字母的区别。
12、引用数组元素是误用了圆括弧。
13、在定义数组时,将定义的“元素个数”误认为是“可使用的最大下标值”。
14、对二维或多维数组的定义和应用方法不对。
15、误以为数组名代表数组中的全部元素。
16、混淆字符数组与字符指针的区别。
17、在应用指针变量之前没有对它赋予确定的值。
18、switch语句的各分支中漏写break语句。
19、使用自加(++)与自减(- -)运算符时出现错误。
20、混淆字符和字符串的表示形式。
21、有人习惯用传统的方式对函数形参进行声明,但却把对函数的形参和函数中的局部变量混在一起定义。
22、所调用的函数在电泳 语句之后才定义,而又在调用前未家说明。
*在main函数中增加一个对max函数的声明,即函数的原型。
#将max函数的定义位置调到main函数之前。
23、误认为形参的改变会影响实参的值。
24、函数的实参和函数的形参类型不一致。
25、不同类型的指针混用。
26、没有注意函数参数的求值顺序。
27、混淆数组名与指针变量饿区别。
28、混淆结构体类型与结构体的变量的区别,对一个结构体类型赋值。
29、使用文件时忘记打开,后打开方式与使用情况不匹配。
!语法错误
#逻辑错误
¥运行错误
C-practice | 阅读 1475 次
文章评论,共0条
游客请输入验证码
浏览108231次