最贊回答 / onemoo
假如有下面代碼:<...code...>第一個printf要打印出a++的值。所謂先取值再運算是指:a++的值就是a當時的值(即把a的值取出來),在之后a會自增1。 所以a++的值就是1,而在這個語句結束后a的值...
2015-02-04
已采納回答 / 偌顏寧
這個你要考慮到執行順序的問題,如果你是把flag放在sum的前面的話,那么第一次循環flag就等于-1,那么sum+=1*-1還是等于-1也就是說所有的偶數都是正數而所有的奇數都是負數,所以結果為50。在題目中是所有的偶數為負數,所有的奇數為正數,所以你的結果是不對的
2015-02-02