求解释一下过程,不太理解for循环的顺序

img

for循环内的i都是静态变量i,不是循环变量i
循环外i=Square()的参数看不清楚,不知道多少啊
第一次循环静态变量i为1,i+=i的平方,使得i=2,输出2
第二次循环静态变量已经是2,i+=i的平方,使得i=6,输出6