level 8
第二个for 循环5次得 k = 5,第一个循环3次得 5 * 3 = 15。
2022年04月07日 09点04分
3
是这样啊。谢谢了(^~^)
2022年04月07日 09点04分
level 2
j的循环,54321进来执行 k+1加5次,j=0退出j循环!
2022年04月07日 13点04分
4
i循环,123进来执行j的循环3次,i=4退出循环
2022年04月07日 13点04分
level 1
for i = 1 to 3 等同于 for i = 1 to 3 step 1
当步长step为1时,可以省略不写。
i的起始值为1,每循环一次,i就加上步长1,当i=4时,会溢出1 to 3这个范围,因此会终止执行for i循环体。因此i的最终值为4。
for j = 5 to 1 step -1
j的初始值为5,每循环一次,j就加上步长-1(即j就减1),当i=0时会溢出5 to 1这个范围,因此会终止执行for j循环体。因此j的最终值为0。
for j 每循环一次,k就累加1,因此for j循环一遍后k就累加了5次,但是for j是嵌套在for i内部的,因此当for i每循环一次,for j就整个循环体就循环一遍,因此当for i循环完3次后,for j循环体已完整的循环了三遍,所以k会累加到15哦,懂了哱?
我是不是说的太啰嗦了!
2022年04月07日 16点04分
5
没有没有,说的很详细,谢谢解惑
2022年04月12日 12点04分