主題
:
關於資料結構..call by ***
瀏覽單個文章
b9156032
Basic Member
加入日期: Feb 2004
文章: 10
引用:
作者
m5a8258
手邊沒有C++編譯器...只好沙盤推演
int x=1;
printf("%d\n",X++)是先印出X,然後再把X+1
printf("%d\n",++X)是先把X+1,再把X印出
書上是這樣子寫的...
感謝各位大大回應..繼續加油囉
剛把上面那段程式碼丟進c++跑過了一次 排除掉一些錯誤後
把k全部改小寫(不改跑不了,原題目就是這樣子嗎)
答案是
3 2 1
3 3 1
7 4 4
10 4 6
不過這一題跟前後置運算沒關係,題目有加括號囉
至於return x++; 會先 return x再++跟compiler 應該沒關係
這是後置運算 本來就會先 把x return 再++
2005-11-19, 01:28 PM #
16
b9156032
瀏覽公開訊息
傳送私人訊息給b9156032
查詢b9156032發表的更多文章
增加 b9156032 到好友清單