您的位置:首页 > 编程语言 > C语言/C++

34、编译、链接和运行时的常见错误

2017-02-26 14:21 204 查看
  1、编译时的错误

  主要包括

  —变量使用前没有声明

  —赋值相容性受到怀疑

  —数值计算时,0作为除数

  —书写代码时,括号不匹配

  —书写代码时,代码行末尾缺少分号

  —使用保留关键字作为变量名或程序名

  —使用未定义的结构或联合体变量的成员变量

  

  2、链接时的错误

  —未进行正确的系统环境配置,找不到某些系统文件

  —函数在说明与定义时不一致

  —程序中使用的某些函数只有声明,没有定义

  —需要链接多个代码文件时,没有在项目管理器窗口添加相应的资源文件

  

  3、运行时的错误

  —格式化输出数据时,数据输出格式与数据本身类型不符

  —函数参数不符合要求

  —循环不正确,造成死循环

  —在需要使用比较运算符==的地方,误用赋值运算符=

  —使用指针时,指针指向未知存储空间

  —运算优先级与算法不符

  —数组元素下标超界

  —多层次嵌套使用if语句和else语句搭配与算法不符

  —文件操作完毕后未及时关闭文件

  —数据范围超出其类型值域限制

  —使用scanf函数输入数据时,对应变量未采用地址形式  

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 常见错误