我正在查看以下伪代码:
for i = 1,2,... do
...
for j = 1,2,...,i-1 do
...
end for
end for
问题:当i = 1时,是否应该执行第二个for循环?我有点困惑,因为对于i = 1,我们有声明:
for j = 1,2,...,0
这是否意味着直到i = 2才执行for循环?
答案 0 :(得分:1)
我会像在C ++中一样阅读它:初始化内部循环j=1
,然后执行if (j<=i-1)
。因此,对于i==1
,内部循环将不会被执行。