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等 复