杰出的优秀的的英文:在VB程序中下列的这个题是怎么回事呀?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 03:49:27
private sub command1_click()
for i=1 to 9
a=a+i
next i
x=val(i)
msgbox x
end sub
为什么X的值为10呀?

因为只要I取值为1 to 9那么这个循环体都会执行,则next i也会执行,最后执行此语句前i已经是9,因为i等于9时这个循环体也要执行,到执行这个语句时i值又加一,从而i最后是10
x最后也是10