printf(%d\n",a+1)不改變?cè)瓉淼闹?/h1>



#include
int main()
?{
? ?int x = 101;
? ?
printf("%d\n",x+1);
? ?
return 0;
}
?運(yùn)行結(jié)果為102
為什么?
#include
int main()
?{ ? ?int x = 101; ? ?
printf("%d\n",x+1); ? ?
return 0; }
?運(yùn)行結(jié)果為102 為什么?
2015-10-25
前一句打印時(shí)a的值是101,a--的值也是101,那句執(zhí)行過后,a的值就自減為100了。
然后在這一句就是打印a+1=100+1=101,這句就是單純的一個(gè)加法,不會(huì)改變a本身的值啊。
也許你有些概念沒有厘清,詳細(xì)解答請(qǐng)看這里我的回答?http://yifanck.cn/qadetail/83948