第13章 程序调试与常见错误分析 13.1 程序调试 13.2 常见错误分析 13.1 程序调试 13.1.1 程序调试的步骤 所谓程序调试,是指对程序的查错和排错。调试程序一般应经过以下几个步骤。 1. 人工检查,即静态检查 在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查。这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多处错误。而这一步骤往往容易被忽视。有的用户总希望把一切推给计算机系统去做,但这样就会多占用机器时间。 而且,作为一个程序设计人员应当养成严谨科学的作风,每一步都要严格把关,不要把问题留给后面的工序。 为了更有效地进行人工检查,所编的程序应力求做到以下几点: (1) 应当采用结构化程序方法编程,以增加可读性。 (2) 尽可能多地加注释,以帮助理解每段程序的作用。 (3) 在编写复杂的程序时,不要将全部语句都写在main函数中,而要多利用函数,用一个函数来实现一个单独的功能。这样既易于阅读,也便于调试,各函数之间除用参数传递数据外,数据间应尽量少出现耦合关系,以便于分别检查和处理。 2. 上机调试,即动态检查 在人工(静态)检查无误后,才可以上机调试。通过上机发现的错误称之为动态检查。在编译时,系统会给出语法错误的信息(包括哪一行有错以及错误
您可能关注的文档
- 讲稿-程序设计-MATLAB入门.ppt
- 教育软件工程练习题(1).doc
- 金算盘正阳教学版实验案例(企业会计制度).doc
- 经典c语言课件---第1章_概述.ppt
- 经典编程书籍推荐(包括CC++java操作系统.pdf
- 抗高血压药(尤).ppt
- 课件1(计算机网络基础概论).ppt
- 昆工C语言-c语言第四讲.ppt
- 历年二级C语言笔试真题答案.doc
- 练习题2计算机 网络 原理 复习 资料.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)