C语言编程中常见的十八个错误总结

0 下载量 172 浏览量 更新于2024-09-01 收藏 81KB PDF 举报
"C语言编程容易犯的十八个错误" 在C语言编程中,新手经常会犯一些小错误,以下是十八个常见的错误: 1. 书写标识符时,忽略了大小写字母的区别。 在C语言中,大写字母和小写字母是两个不同的字符,编译程序会把a和A认为是两个不同的变量名。因此,在编程时,需要注意大小写字母的区别,习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2. 忽略了变量的类型,进行了不合法的运算。 在C语言中,需要注意变量的类型,不能进行不合法的运算。例如,整型变量可以进行求余运算,而实型变量则不允许进行“求余”运算。 3. 将字符常量与字符串常量混淆。 在C语言中,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。需要注意这两者的区别,不能将字符常量与字符串常量混淆。 4. 忽略了“=”与“==”的区别。 在C语言中,“=”是赋值运算符,“==”是关系运算符。需要注意这两者的区别,防止编程时出现错误。 5. 忘记加分号。 在C语言中,分号是语句中不可缺少的一部分,语句末尾必须有分号。忘记加分号可能会导致编译错误。 6. 使用未经初始化的变量。 在C语言中,变量需要初始化后才能使用,否则可能会出现错误。 7. 忽略了数组的下标范围。 在C语言中,数组的下标范围从0开始,需要注意数组的下标范围,以免出现错误。 8. 忽略了字符串的结束标志。 在C语言中,字符串以“\0”作为结束标志,需要注意字符串的结束标志,以免出现错误。 9. 使用了未经定义的函数。 在C语言中,需要先定义函数,然后才能使用函数,否则可能会出现错误。 10. 忽略了函数的返回值类型。 在C语言中,函数需要指定返回值类型,否则可能会出现错误。 11. 忽略了结构体的成员访问。 在C语言中,结构体的成员需要使用“->”或“.”来访问,否则可能会出现错误。 12. 忽略了指针的解引用。 在C语言中,指针需要解引用才能访问其所指向的变量,否则可能会出现错误。 13. 使用了未经释放的内存。 在C语言中,需要释放已经使用的内存,以免出现内存泄露。 14. 忽略了文件的打开和关闭。 在C语言中,需要打开和关闭文件,以免出现文件操作错误。 15. 忽略了错误处理。 在C语言中,需要处理可能出现的错误,以免出现程序崩溃。 16. 使用了未经初始化的数组。 在C语言中,数组需要初始化后才能使用,否则可能会出现错误。 17. 忽略了循环的终止条件。 在C语言中,需要指定循环的终止条件,以免出现死循环。 18. 忽略了变量的作用域。 在C语言中,需要注意变量的作用域,以免出现变量名冲突。 C语言编程需要注意这些常见的错误,以免出现编译错误或运行时错误。