第13章 程序调试与常见错误分析 13.1 程序调试 13.2 常见错误分析 13.1 程序调试 13.1.1 程序调试的步骤 所谓程序调试,是指对程序的查错和排错。调试程序一般应经过以下几个步骤。 1. 人工检查,即静态检查 在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查。这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多处错误。而这一步骤往往容易被忽视。有的用户总希望把一切推给计算机系统去做,但这样就会多占用机器时间。 而且,作为一个程序设计人员应当养成严谨科学的作风,每一步都要严格把关,不要把问题留给后面的工序。 为了更有效地进行人工检查,所编的程序应力求做到以下几点: (1) 应当采用结构化程序方法编程,以增加可读性。 (2) 尽可能多地加注释,以帮助理解每段程序的作用。 (3) 在编写复杂的程序时,不要将全部语句都写在main函数中,而要多利用函数,用一个函数来实现一个单独的功能。这样既易于阅读,也便于调试,各函数之间除用参数传递数据外,数据间应尽量少出现耦合关系,以便于分别检查和处理。 2. 上机调试,即动态检查 在人工(静态)检查无误后,才可以上机调试。通过上机发现的错误称之为动态检查。在编译时,系统会给出语法错误的信息(包括哪一行有错以及错误
您可能关注的文档
- 保险基础知识大纲梳理选编.ppt
- 文信科技大厦2015年冬季施工方案精编.doc
- 第11章数罪汇编.ppt
- 文言文专项训练精编.doc
- 我的CCNP笔记精编.doc
- 第11章医疗保障信息系统汇编.ppt
- 第11章职业病防治法律制度汇编.ppt
- 保险与储蓄的区别选编.ppt
- 暴力基因检测选编.ppt
- 暴雪娱乐公司选编.ppt
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 2026年煤矿防治水专项检查工作方案范文.docx
- 山东省高三下学期语文三轮复习过关检测汇编:语言文字运用Ⅱ.docx VIP
- 广州市荔湾区各级文物保护单位一览表(2024版).docx VIP
- 国开(ZJ)-公共组织绩效评估-形考任务一(占10%)-学习资料.docx VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 2025年广州市初三一模试卷及答案.docx VIP
- 道路客运车辆动态监控岗位人员培训考核试题(含答案).docx VIP
- 2023年9月全国青少年软件编程(图形化)等级考试(三级)试题及解析.pdf VIP
- 花篮拉杆式悬挑脚手架专项施工方案.docx
- 煤矿水害防治专项检查工作方案.docx VIP
原创力文档

文档评论(0)