sum和i++的順序不一樣,結果為什么一樣
?while(i<=100)
? ? {
? ? ? ?sum+=i*flag;
? ? ? ? i++;
? ? ? ? flag*=-1; ? ? ? ?
? ? }
和
?while(i<=100)
? ? { ? ? ??
????????? i++;
?????? ? sum+=i*flag;
????????? flag*=-1; ? ? ? ?
? ? }
為啥結果都一樣,第二種應該是i增加后在參與運算吧
?while(i<=100)
? ? {
? ? ? ?sum+=i*flag;
? ? ? ? i++;
? ? ? ? flag*=-1; ? ? ? ?
? ? }
和
?while(i<=100)
? ? { ? ? ??
????????? i++;
?????? ? sum+=i*flag;
????????? flag*=-1; ? ? ? ?
? ? }
為啥結果都一樣,第二種應該是i增加后在參與運算吧
2018-11-13
舉報
2018-11-19
我也沒明白
2018-11-16
第二種是當循環到i=100,sun=51+101*(-1)=-50。他第一次輸出是2。
2018-11-14
同求大佬,我也不懂。