循环结构允许重复执行一行或几行代码。VisualBasic支持的循环结构有Do…Loop、For…Next和ForEach…Next结构。用Do循环重复执行一个语句块,且重复次数不定。Do…Loop语句有几种演变形式,但每种形式都以计算数值为条件以决定是否继续执行。和判定结构一样,条件必须是一个数值或者值为非零或零的表达式。在当循环中,只要条件为True就执行条件:
Do While 条件
语句
Loop
当Visual Basic执行这个Do循环时会首先测试条件,如果条件为零,则跳过所有语句,如果条件为非零,则Visual Basic执行语句,然后退回到Do While语句再测试条件。因此,只要条件为True,循环可以随意执行多少次。如果程序一开始就为False,则不会执行语句。
Do…Loop语句的另一种演变形式是先执行语句,然后每次执行后测试条件,保证语句块至少执行一次:
Do
语句
Loop While 条件
直到循环,是指条件为假时,Visual Basic就执行循环。循环零次或几次的一个循环结构是:
Do Until 条件
语句
Loop
至少循环一次的循环结构为:
Do
循环
Loop Until 条件
希望我能帮助你解疑释惑。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)