兩者間區(qū)別是什么?
第一種
?while(i<=100)
? ? {
? ? ? ? i++;
? ? ? ? if (i%2==1)
? ? ? ? {
? ? ? ? ? ? sum=sum+i;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? sum=sum-i;
? ? ? ? }
? ? ? ??
? ? }
? ? 第二種
?while(i<=100)
? ? {
? ? ? ? if (i%2==1)
? ? ? ? {
? ? ? ? ? ? sum=sum+i;
????????????i++;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? sum=sum-i;
????????????i++;
? ? ? ? }
? ? ? ??
? ? }
? ??
2018-03-03
第一種是 i 先加1,在判斷,第二種是先判斷再加;
假如初始i=0,第一種執(zhí)行順序為:i++,得:i=1;然后判斷i%2==1
第二種是i=0時判斷i%2==1,然后在加1