如果将sum=0.0这一语句移到while()语句前面,每次得到的sum是什么意义...
发布网友
发布时间:2024-10-06 19:32
我来回答
共1个回答
热心网友
时间:2024-10-25 14:03
sum表示求和的意思。while是循环语句。
循环结构允许重复执行一行或几行代码。Visual Basic支持的循环结构有Do…Loop、For…Next和For Each…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 条件。