程序调试-----隔离法

隔离法是指在编程的时侯,将某一段代码注释起来,以便更好地分析这段代码对整个程序的影响. 用法一:当我们要对某一种情况进行分析的时侯,就需要屏蔽其它的情况的影响.这时,就可以将其它情况用注释的方法将其隔离起来,以便更好地分析某个问题. 用法二:当我们在调试程序的时侯,发现某个代码段有问题的时侯.这时,为了了解代码段对程序的影响.我们就可以分析有这段代码和没有这段代码有什么区别和共性.以便更好地找出问题,和解决问题.
2007-09-30 21:44 | 阅读 2438 次 | 评论 0 条

程序调试-----跟踪法

跟踪法就是在确定出现问题的段中,根据程序执行的流程一步一步地跟踪,并检查程序的结果是否 与编程所期望的结果相符合.如果出现了在意料之外的结果,则表明程序在这一步或一步之前有问题. 然后,返回可能出现问题的行,检查程序代码,直到找到问题为直. 下面介绍一下,具体怎么实现跟踪法: 1.首先需要确定出现问题的段的范围,可以这样做: a:在出现问题的段后插入getch();这条语句,也就是相当于断点的方法.当程序执行到getch();这条语句的时侯,会出现暂停的现象.然后,利用这个暂停的时期观察程序运行的结果.判断程序是否出现问题.有时程序有些数据不会出现在屏幕,可以插入下列语...
2007-09-29 18:04 | 阅读 2411 次 | 评论 0 条

程序调试-----删除法

要知道,没有一个程序员能保证自己的程序一定没有错误. 除非你的程序只有几行,要不然程序或多或少出现一些问题.有时,这些问题不是什么技术上的问题. 有时,也不是什么很明显语法.有时,也没有错误或警告.而你就是发现这步执行下去得不到自己想要 的结果.这是你会想:怎么会有问题,没有问题啊,不应该有问题. 如果有遇到上述问题,不妨大家试一试下面的方法:将出现问题的行或段(当然这段不能太大)删除, 然后,再用你的方法重写这一行或段.
2007-09-29 17:46 | 阅读 2044 次 | 评论 0 条