想問一下這里的i++放前面, 和放后面有什么區別
第一種:????//do-while循環 ????do{ ????????if(flag>0) ????????{ ????????????sum=sum+i; ????????} ????????else ????????{ ????????????sum=sum-i; ????????} ?????????i++; ????????flag=-flag; ????}while(i<=100); 第二種:????do{ ????????i++; ????????if(flag>0) ????????{ ????????????sum=sum+i; ????????} ????????else ????????{ ????????????sum=sum-i; ????????} ???????? ????????flag=-flag; ????}while(i<=100);
2018-01-05
假設i的初值為0,第一種從0循環到100,第二種則從1循環到101,循環次數沒變,但對于sum來說有變化。
2018-01-10
i++和++i如果是單獨一行的話,作用是一樣的。
2018-01-05
我認為 ?如果i=1的話, 第一種的情況應該是sum=sum+1;sum=sum-1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二種那 ?我覺得是sum=sum+2;sum-2 ?
不知道對不-。-