程序调试是进行程序设计的基本功之一,也是一个实践性很强的工作,需要在实践中不断总结经验,才能逐步提高自己的调试程序的能力。
9.1 VB 程序中的错误类型
三类错误类型:编译错误,逻辑错误和运行错误
1. 编译错误
编译错误是指在程序编译过程中出现的错误。通常是由于不正确书写代码而产生的。
如:关键字写错,遗漏标点符号,括号不匹配等。
举例: Foor t = 1 To 100
2. 运行错误
运行时的错误是指应用程序在运行期间执行了非法操作所发生的错误。
举例 (“ 下标越界 ”):
Dim D(20) As Integer, k As Integer
For k=1 To 30
D(k)=k*K
Next k
3. 逻辑错误
逻辑错误使程序运行时得不到预期的结果。这种程序没有语法错误,也能运行,但却得不到正确的结果。
例如 : 在一个算术表达式中,把乘号 “*” 写成了加号 “+” ,条件语句的条件写错,循环次数计算错误等
例如,要求 10! ,若采用:
Private Sub Form_Load()
Dim t As Integer
For i=1 To 10
t=t*i
Next i
Show : Print t
End Sub
运行程序时输出的结果是 0
通常,调试程序过程中所花的大部分时间和精力都在逻辑错误上 |