關于i++的運行
for(i=1;i<=100;i++)
? ? {
? ? ? ? sum=sum+flag*i;
? ? ? ? flag=-flag;
? ? ? ? i++;
? ? }??
? ? printf("sum=%d\n",sum);?
? ?
for(i=1;i<=100;i++)
? ? {
? ? ? ? sum=sum+flag*i;
? ? ? ? flag=-flag;
? ? }??
? ? printf("sum=%d\n",sum);?
這兩個都可正常運行,第一個不應該每輪i要增加2嗎?? ??
?
2018-12-09
一個i++不好么,你這樣會減少循環的次數吧
2018-12-09
第一個確實是增加的2