- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11_程序调试
付 宇
yfu@cauc.edu.cn
中国民航大学计算机学院 基础课部
第11部分 程序调试(P349)
1. 编译错误与警告
2. 链接错误
3. 运行错误
4. 逻辑错误
5. 程序调试
2010-4-21 Part11_程序调试/付 宇 2
概述
只有多编程,多调试,才能真正提高实际编程能力:
编程出错是普遍现象,即使是经验丰富的程序员,也无法避免错误。
程序投入使用前,都要经过反复测试,以发现错误并纠正错误。
程序调试需要在实践中积累经验,掌握技巧。
学会调试程序,是提高实际编程能力的重要保证。
调试:查找并纠正程序错误的过程。
C语言程序错误类型: 3类5种
a) 编译阶段:编译错误(error )编译警告(warning )
b) 连接阶段:链接错误
c) 运行阶段:运行错误和逻辑错误
2010-4-21 Part11_程序调试/付 宇 3
编译错误(Error)
编译时发现的错误,通常属于语法错误,即编写的语句
不符合C语言的语法规则。
这类错误必须修改,否则无法产生目标程序。
例子:
① 用了未定义的标识符(如变量名、函数名等);
② 语句后缺少分号或在不该有分号的地方加分号;
③ 括号不配对,包括圆括号、方括号和花括号;
④ 用中文的分号、逗号、等号代替英文的分号、逗号、等号
等。
⑤ 使用库函数,却未包含相应的头文件。
2010-4-21 Part11_程序调试/付 宇 4
编译错误(Error)
解决办法:
根据编译器给出的出错信息(出错行号及出错原因)较易定位 (中
用鼠标双击出错信息即可定位)和解决。
有时所给行号并非真正的出错行,需细看出错行前后的程序,才能
最终确定错误。
调试策略:
每次只修改第一个错误,改完后重新编译,直到没有编译错误为止。
原因:
后面出现的错误可能是由第一个错误引发的连环出错,实际并没有错误。
不会漏掉任何错误。
每次只面对一个错误,可以集中精力解决问题。
2010-4-21 Part11_程序调试/付 宇 5
编译警告(Warning)
编译时发现的、可能存在的潜错误,只是编译系统拿不准,
希望用户把关。
若用户置之不理,也可产生目标程序,但必然会将这些潜在错误
延伸到运行阶段暴露,即转化成运行错误或逻辑错误。
确定程序的运行错误和逻辑错误的出错位置要比确定编译警告的
出错位置难得多。
举例:
变量未初始化就做某种运算。
调试策略:
将编译警告看成编译错误,认真改正,直到警告全部消除为止。
2010-4-21 Par
您可能关注的文档
- (2011-2012)CSCD期刊目录.pdf
- (人教版)常见成语辨析300例.doc
- (北师大版)四年级第一单位演习题(熟悉更大的数).doc
- (北师大版)三年级数学下册课件 轴对称图形 1.ppt
- (10年11月简)第六章 抗体制药.ppt
- (卷三)2011年司法测验《商法》之《公司法》考点汇总.doc
- (SONY)数码摄像机.doc
- (中医学)望舌.pdf
- (大华)嵌入式硬盘录像机说明书.doc
- (年检申报).doc
- 2024-2025学年甘肃警察职业学院电视播音主持期末考试考前冲刺试卷附答案详解【突破训练】.docx
- 2024-2025学年厦门南洋职业学院《形势与政策》期末考试通关考试题库及参考答案详解【夺分金卷】.docx
- 2024-2025学年度黑龙江护理高等专科学校《形势与政策》期末考试考试历年机考真题集含答案详解(达.docx
- 2023年度黑龙江农业职业技术学院《形势与政策》期末考试试题及参考答案详解(必威体育精装版).docx
- 2023年度锦州师范高等专科学校《形势与政策》期末考试考前冲刺练习试题附完整答案详解【典优】.docx
- 2023年度阿拉善职业技术学院《形势与政策》期末考试检测卷及参考答案详解【精练】.docx
- 2024-2025学年度山东轻工职业学院《形势与政策》期末考试每日一练试卷(黄金题型)附答案详解.docx
- 2024-2025学年度山东科技职业学院《形势与政策》期末考试练习题含答案详解(模拟题).docx
- 2024-2025学年曹妃甸职业技术学院《形势与政策》期末考试测试卷AB卷附答案详解.docx
- 2024-2025学年度包头钢铁职业技术学院《形势与政策》期末考试过关检测试卷附完整答案详解【典优】.docx
最近下载
- 工地试验室管理培训.pptx VIP
- “互联网+”时代传统出租车行业何去何从.ppt VIP
- 部编版语文五年级下册第五单元大单元教学设计.pdf VIP
- 三公经费审计演示文稿.pptx VIP
- 室内滑雪场冰雪设备安全操作规范.pptx
- 2025上海闵行区教育系统公开招聘实验员113人笔试备考题库及答案解析.docx VIP
- 事业单位面试真题(结构化面试)100题(含答案).pdf VIP
- 2025至2030年中国临空经济行业市场前景预测及投资方向研究报告.docx
- 人教版(2024)八年级下册依法行使权利教学设计及反思.docx VIP
- 2024年湖北高中学业水平合格性考试数学试卷真题(含答案详解).docx VIP
文档评论(0)