关于vb for...next循环语句
For i=1 to 10 Print i; i=i+1 next i 这个程序循环了几次,i=i+1起了什么作用.循环顺序是怎样的?
这个循环进行了5次。 因为FOR循环默认步长step 1,但是在循环体内的i=i+1语句,则是将i变量自增1。 所以当i分别为1,3,5,7,9的时候进行了5次循环。当i等于11时,不满足循环条件,结束循环。 PS: 当变量为i为某个值时,i=i+1,将i变量自增1,当执行到next i时,按照循环的默认步长,变量i又被自增1。所以每次循环i的实际增量是2,就是按照1,3,5,7,9这样的值进行循环的,所以实际也就循环了5次。
答:for i = 1 to 10n = n + 1NextWScript.Echo i保存为vbs文件,执行结果,11详情>>