死循环

当创建循环时,有可能会创建死循环。死循环的特点是,一旦执行,将不会停止。这是程序员应该尽量避免的错误。

下面就是一个死循环的示例:

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-10-23
参考或来源:

上一页: 嵌套循环 返回上级目录: 流程控制


© 2008 woyouxian.net 版权所有 Contact Us