作者kroutony (學習)
看板C_and_CPP
標題Re: [問題] c語言printf的問題
時間Sat Mar 19 20:42:04 2011
※ 引述《reallifezip (真實的生活)》之銘言:
int a = 11, b = 2, c = 7;
printf("%d\n", a+b++-++c);------------> a+(b++)-(++c) 顯示出11+2-8=5
------------> 跳出上一行b才+1,a=11 b=3 c=8
printf("%d\n", a = b += c);-----------> b+c assgin給b,b=11,再assign給a a=11
printf("%d %d", a, b); ------------->a=11 b=11
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.250.233
推 EatDreamBoy:b++不是變成3嗎? 03/19 21:20
→ EatDreamBoy:喔喔 看到了 03/19 21:21