C语言程序设计实例教程(第2版)丁爱萍第13章 程序调试与常见错误分析.ppt

C语言程序设计实例教程(第2版)丁爱萍第13章 程序调试与常见错误分析.ppt

第13章 程序调试与常见错误分析 13.1 程序调试 13.2 常见错误分析 13.1 程序调试 13.1.1 程序调试的步骤 所谓程序调试,是指对程序的查错和排错。调试程序一般应经过以下几个步骤。 1. 人工检查,即静态检查 在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查。这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多处错误。而这一步骤往往容易被忽视。有的用户总希望把一切推给计算机系统去做,但这样就会多占用机器时间。 而且,作为一个程序设计人员应当养成严谨科学的作风,每一步都要严格把关,不要把问题留给后面的工序。 为了更有效地进行人工检查,所编的程序应力求做到以下几点: (1) 应当采用结构化程序方法编程,以增加可读性。 (2) 尽可能多地加注释,以帮助理解每段程序的作用。 (3) 在编写复杂的程序时,不要将全部语句都写在main函数中,而要多利用函数,用一个函数来实现一个单独的功能。这样既易于阅读,也便于调试,各函数之间除用参数传递数据外,数据间应尽量少出现耦合关系,以便于分别检查和处理。 2. 上机调试,即动态检查 在人工(静态)检查无误后,才可以上机调试。通过上机发现的错误称之为动态检查。在编译时,系统会给出语法错误的信息(包括哪一行有错以及错误

文档评论(0)

1亿VIP精品文档

相关文档