1,一般形式
For 循环控制变量 = 循环初始值 To 循环终止值 Step 步长
循环体语句组
Next 循环控制变量
2,比如用态缺兆具体值来表示
For I = 1 To 2 Step 1
Print I
Next I
这里I就是循环控制变量,而1就是循环初始值、2就是循帆租环终止值,步长就是1。
3,就这个循环计算机执行过程解析;
第1次,I=1,与终止值2比较,没有超过,所以执行循环体语句Print I,窗体上显示1。执行Next I语句,I值就增加一个步长1,I为2;然后返回For语句。
第2次,I=2,与终止值2比较,没有超过,所以执行循环体语句Print I,窗扮老体上显示2。执行Next I语句,I值就增加一个步长1,I为3;然后返回For语句。
第3次,I=3,与终止值2比较,已经超过,所以循环结束。
所以,其实做了2次循环。
一般步长为1的时候,Step 1这个部分可以不写。
结论,对于Step 1的For循环,循环结束,该循环控制变量的值终归比终止值大1。
所以,你的这个实例;循环结束,i是4,j是3,,所以选择答案A。
要问k为什么是6?其实也简单,因为k = i + 1,所以k的结果与i有关 而且只与最后一次循环有关,所以不必去分析前面的循环,分析:最后一次执行循环的时候i是3,所以k等于4。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)