為什么i++; sum+=flag*i;這兩個順序不一樣,結果卻一樣?
#include <stdio.h>
int main()
{? ??
? ? int sum = 0;??
? ? int i = 1;? ??
? ? int flag = 1;?
? ? while(i<=100)
? ?{? ?
? ?i++;
? ? ? ?sum+=flag*i;? ? ??
? ? ? ?flag*=-1;
? ?}
? ? printf("sum=%d\n",sum);?
? ? return 0;? ??
}
2020-02-15
只有第一遍循環(huán)的sum值不一樣 后面循環(huán)是一樣的都是i+1,第二遍以上i++的位置沒有影響