C语言程序设计-编程常见错误集锦

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编译通过但运行错误的常见原因(2) scanf的参数没有使用地址运算符
编译通过但运行错误的常见原因(3) 单分支if语句中嵌套语句多于一条时没有使用大括号
编译不通过的常见原因(2) 创建的文件非.cpp而是.h文件,导致程序无法编译运行
【解决办法】新建文件的时候务必选择“C++ Source File”类型!
编译不通过的常见原因(3) 字符串外的代码中包含非英文字符(通常是中文标点符号)
注意:这是 一个中文分 号
错误信息
【解决办法】留意中文输入法的切换,或尽量使用英文描述字符串。
编程常见错误集锦
• 编译不通过的常见原因 • 编译通过但运行错误的常见原因
Байду номын сангаас
标签 两个cpp文件
编译不通过的常见原因(1) 一个project中含有多个包含main()函数的cpp文件。
错误信息 【解决办法】坚持一个project一个cpp文件,使用delete键删除多余cpp文件
注意:这 是.h文件
编译不通过的常见原因(4) 语句结束处缺少分号“;”
注意:这里 应该以分号 结尾
【解决办法】认真阅读错误信息,认真检查语句结尾处。
错误信息
编译不通过的常见原因(5) 试图编译正在运行的程序
程序仍在运行,改动此处,并 尝试编译链接程序
错误信息
【解决办法】关掉正在运行的程序,再次编译链接。
编译不通过的常见原因(6) 使用库函数却没有包含相应的库文件
【解决办法】仔细查阅C语言允许的算术运算符包括哪些。
编译不通过的常见原因(9) if…else…中if的嵌套语句多于一条时没有使用大括号
【解决办法】不关嵌套语句有几条语句都使用大括号。
编程常见错误集锦
• 编译不通过的常见原因 • 编译通过但运行错误的常见原因
编译通过但运行错误的常见原因(1) 使用错误的数据类型
注意,没有包含math.h文件
【解决办法】在代码开头添加#include <math.h>
错误信息
编译不通过的常见原因(7) 双引号、单引号、括号或大括号不匹配
注意,Hello前面少了双引号
【解决办法】正确输入,仔细检查。
编译不通过的常见原因(8) 使用C语言中不存在的运算符
注意,C语言中求绝 对值和幂的运算符并 不是如程序所示的那 样。
相关文档
最新文档