如果if的表达式为假时,它将不执行代码块,然后应该是执行sun+=i,不应该执行i++吧。求解。
i++是在for循环里的,也就是说for语句执行一次i就加一次直到i>20跳出for循环, if只是for循环里的一部分,它不执行,for语句还是要一直循环直到i>20跳出循环的
都执行。
for(1;2;4)
{3}
执行完sun+=i后,也就是3号部分,接着执行4号部分