VB的for next语句问题
发布网友
发布时间:2022-04-26 00:27
我来回答
共1个回答
热心网友
时间:2023-10-24 16:05
For循环的格式是:
For 循环变量=初值 To 终值 [Step 步长]
[语句]
Next[循环变量]
当步长缺省时,缺省值为1。
在Visual Basic中For循环属于“先检查后执行”语句,这种语句的执行过程:
当步长为正,“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过就一次也不执行而跳出循环。如果没有超过就执行循环体内的语句;然后把“循环变量”+“步长”赋给“循环变量”;然后再与终值比较,如果小于终值则执行语句。重复上述过程,直到循环变量超过终值。
当步长为负,则要检查“循环变量”是否小于“终值”。
所以,当K=10时,K值不超过终值10,程序会执行下一轮循环,当K=11时,11>终值10,程序不再循环,此时K已等于11
“next a”,next a就是相当于将此时的a加上一个d.
希望对你有所帮助!
热心网友
时间:2023-10-24 16:05
For循环的格式是:
For 循环变量=初值 To 终值 [Step 步长]
[语句]
Next[循环变量]
当步长缺省时,缺省值为1。
在Visual Basic中For循环属于“先检查后执行”语句,这种语句的执行过程:
当步长为正,“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过就一次也不执行而跳出循环。如果没有超过就执行循环体内的语句;然后把“循环变量”+“步长”赋给“循环变量”;然后再与终值比较,如果小于终值则执行语句。重复上述过程,直到循环变量超过终值。
当步长为负,则要检查“循环变量”是否小于“终值”。
所以,当K=10时,K值不超过终值10,程序会执行下一轮循环,当K=11时,11>终值10,程序不再循环,此时K已等于11
“next a”,next a就是相当于将此时的a加上一个d.
希望对你有所帮助!