為什么sum+=i-++i與sum=sum+i-++i的運算結果不同
請問sum+=i-++i與sum=sum+i-++i兩者間的區別?為什么算出的結果不一樣?
#include?<stdio.h> int?main() { ????/*?小伙伴們: ???????????選擇你們認為最合理的循環結構完成功能吧?*/ ????int?sum?=?0;??//定義計算結果變量sum ????int?i?=?1;????//定義循環數字變量i ????//do-while循環 ????do{ ????????sum+=i-++i; ????????i++; ??????? ????}while(i<=100); ???? ????printf("sum=%d\n",sum);? ???? ????return?0;???? }
2017-08-08
優先級不一樣