为什么j定义的是0,却从1开始输出

img

每次循环一开始先执行 j+=1 对j加1,之后再输出。
这样第一次循环先执行 j+=1 再输出j就是1了。

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

j+=1,在这里赋值了
j+=1 相当于j=j+1
等式左边的值是右边的计算结果赋予的,
原本j值是0,在这相当于计算结果覆盖掉了旧的j值
1=0+1