34、编译、链接和运行时的常见错误
2017-02-26 14:21
204 查看
1、编译时的错误
主要包括
—变量使用前没有声明
—赋值相容性受到怀疑
—数值计算时,0作为除数
—书写代码时,括号不匹配
—书写代码时,代码行末尾缺少分号
—使用保留关键字作为变量名或程序名
—使用未定义的结构或联合体变量的成员变量
2、链接时的错误
—未进行正确的系统环境配置,找不到某些系统文件
—函数在说明与定义时不一致
—程序中使用的某些函数只有声明,没有定义
—需要链接多个代码文件时,没有在项目管理器窗口添加相应的资源文件
3、运行时的错误
—格式化输出数据时,数据输出格式与数据本身类型不符
—函数参数不符合要求
—循环不正确,造成死循环
—在需要使用比较运算符==的地方,误用赋值运算符=
—使用指针时,指针指向未知存储空间
—运算优先级与算法不符
—数组元素下标超界
—多层次嵌套使用if语句和else语句搭配与算法不符
—文件操作完毕后未及时关闭文件
—数据范围超出其类型值域限制
—使用scanf函数输入数据时,对应变量未采用地址形式
主要包括
—变量使用前没有声明
—赋值相容性受到怀疑
—数值计算时,0作为除数
—书写代码时,括号不匹配
—书写代码时,代码行末尾缺少分号
—使用保留关键字作为变量名或程序名
—使用未定义的结构或联合体变量的成员变量
2、链接时的错误
—未进行正确的系统环境配置,找不到某些系统文件
—函数在说明与定义时不一致
—程序中使用的某些函数只有声明,没有定义
—需要链接多个代码文件时,没有在项目管理器窗口添加相应的资源文件
3、运行时的错误
—格式化输出数据时,数据输出格式与数据本身类型不符
—函数参数不符合要求
—循环不正确,造成死循环
—在需要使用比较运算符==的地方,误用赋值运算符=
—使用指针时,指针指向未知存储空间
—运算优先级与算法不符
—数组元素下标超界
—多层次嵌套使用if语句和else语句搭配与算法不符
—文件操作完毕后未及时关闭文件
—数据范围超出其类型值域限制
—使用scanf函数输入数据时,对应变量未采用地址形式
相关文章推荐
- 【转】 C++常见编译/链接错误及其解决办法
- ICE常见编译和运行(异常)错误
- VC中常见的一些编译链接错误的解决
- VS* 之VC 常见编译运行错误 积累
- VS* 之VC 常见编译运行错误 积累
- spark编译及运行常见错误
- 编译链接常见错误
- C# asp.net常见编译|运行错误
- C/C++编译常见链接错误
- VS编程常见的编译和链接错误
- SpringMVC框架项目在编译运行是常见错误
- C# asp.net常见编译|运行错误
- Android源代码编译和运行常见错误解决方案
- 常见编译/链接错误及其解决办法
- C++常见gcc编译链接错误解决方法
- 常见编译/链接错误及其解决办法
- AndroidStudio十佳常见编译或运行错误集锦
- C# asp.net常见编译|运行错误
- C/C++常见gcc编译链接错误解决方法
- VC编译链接常见错误