当创建循环时,有可能会创建死循环。死循环的特点是,一旦执行,将不会停止。这是程序员应该尽量避免的错误。
下面就是一个死循环的示例:
Dim intNo as Integer = 0 Do intNo += 1 Loop Until intNo = 0
这个循环将运行一次,intNo += 1,也就是初始值 0 加1,等于1,然后检查条件 Until intNo = 0 ,不符合条件,因此再次循环,循环之后 intNo 递增为2,还是不符合条件 intNo = 0,这样会不断循环下去,因为 intNo 在不断递增,永远不可能等于0。
如果程序进入死循环,就必须强迫终止。如果程序在 debug 运行状态,选择菜单中的 Stop Debugging 命令,可以立即终止程序的运行。如果运行已经编译好的程序,则需要按住 Crtl+Alt+Del 组合键,选择 Task Manager,然后在 Applications 里面选中该程序,点击鼠标右键,选择 End Task 。要是还不行,就只能重启计算机了。
© 2008 woyouxian.net 版权所有 Contact Us