电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言调试功能以及常见错误提示详解

C语言调试功能以及常见错误提示详解_第1页
1/9
C语言调试功能以及常见错误提示详解_第2页
2/9
C语言调试功能以及常见错误提示详解_第3页
3/9
C 语言编译环境中的 调试功能及常见错误提示 调试功能 1.常用健 : 激活系统菜单 : 将光标在编辑窗口和、信息窗口之间切换 : 加载一个文件 + : 查看程序运行结果 : 得到有关编辑器在线帮助 + : 得到有关 C 语言的在线帮助 + : 终止正在运行的程序 2.块操作 KB: 定义块首 KK: 定义块尾 KV: 块移动 KC: 块复制 KY: 块删除 KH: 取消块定义 3.查找、替换和删除操作 QF: 查找字符串 QA: 查找并替换字符串 Option: G(全程), B(向文件头), N(直接替换) Y : 删除一行 QY: 删除从光标位置到行末的所有字符 编译中的常见错误例析 (1) 警告类错误 „XXX‟declare but never used 变量 XXX 已定义但从未用过。 „XXX‟is assigned a value which is never used 变量 XXX 已赋值但从未用过。 Code has no effect 程序中含有没有实际作用的代码。 Non-portable pointer conversion 不适当的指针转换,可能是在应该使用指针的地方用了一个非 0 的数值。 Possible use of „XXX‟before definition 表达式中使用了未赋值的变量 Redeclaration of „main‟ 一个程序文件中主函数 main 不止一个。 Suspicious pointer conversion 可疑的指针转换。通常是使用了基本类型不匹配的指针。 Unreachable code 程序含有不能执行到的代码。 (2) 错误或致命错误 Compound statement missing } in function main 程序结尾缺少括号}。 “}”expected; “(”expected等 复合语句或数组初始化的结尾缺少“)”;“(”。 Case outside of switch case 不属于Switch 结构,多由于switch 结构中的花括号不配对所致。 Case statement missing „:‟ switch 结构中的某个case 之后缺少冒号。 Constant expression required 定义数组时指定的数组长度不是常量表达式。 Declaration syntax error 结构体或联合类型的定义后缺少分号。 Declaration was expected 缺少说明,通常是因为缺少分界符如逗号、分号、右圆括号等所引起的。 Default outside switch Default 部分放到了 switch 结构之外,一般是因为花括号不匹配而引起的。 do statement must have whil...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言调试功能以及常见错误提示详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部