这两个表达式只差了一步但是我不懂第二个的意思

img


这两代码,唯一的区别就是倒数第二行,第一串代码num=num+2,我理解,但是第二串代码我就不理解了,num=num+1这是为什么

这相当于循环步长,一个是2,一个是1
大家都在1000以内循环,前者循环500次,后者循环1000次
但是循环1000次的,也是由num%2来判断是否为偶数才相加
效率不同,但结果是一样的。

这两个不同之处就是,一个自己+1然后赋值给自己,一个自己+2然后赋值给自己。