語句換行之后結(jié)果不一樣,什么原因呢?
//為什么把下面兩行代碼換行后 結(jié)果就不一樣了呢?sum = num + sum;
num = num + 2; ? // 運行結(jié)果是:650 ?正確?
//換行之后
?num = num + 2;
sum = num + sum; ? // 運行結(jié)果是:700 ?錯誤
//為什么把下面兩行代碼換行后 結(jié)果就不一樣了呢?sum = num + sum;
num = num + 2; ? // 運行結(jié)果是:650 ?正確?
//換行之后
?num = num + 2;
sum = num + sum; ? // 運行結(jié)果是:700 ?錯誤
2016-02-03
舉報
2016-02-19
這樣你的程序先執(zhí)行的是num=num+2,此時第一個num=2+2,sum=4+0,之后就是相當(dāng)于每一個都多加了2,總共執(zhí)行25次,所以就多了50
2016-02-04
語句是順序執(zhí)行的
2016-02-03
語句不能隨便換行的吧?