看板 Knuckles
作者 標題 Re: 我要問笨問題
時間 2007年10月19日 Fri. PM 10:35:59
※ 引述《meng》之銘言:
> C++裡面
> x++ 和 ++x
> 有什麼不一樣
> 謝謝^^
這兩個如果只是單一指令的話,是沒什麼不一樣的
像是 x++; 或是 ++x;
都是 x=x+1; 的意思
差別在於如果他們會傳遞出一個值來指定給另外一個變數時
就有不一樣了,例如:
y=x++; 代表 y=x; x++;
y=++x; 代表 x++; y=x;
反正就記得,++在後面,會晚一點加
++在前面,會先加
ps. 華碩的筆試有考到這個,林于哲就被騙到了 XDDD
--
※ 來源: 台大電信 DISP 實驗室 (http://disp.twbbs.org)
※ 作者: Knuckles 來自: 140.112.175.130 時間: 2007-10-19 22:35:59
※ 編輯: Knuckles 來自: 140.112.175.130 時間: 2007-10-20 11:44:05
推 : 這個不用講吧.... >< 虧我前幾天才教過 sigh~ >>140.112.175.131 10-21 13:25
※ 編輯: Knuckles 來自: 140.112.175.128 時間: 2008-10-13 04:17:33
※ 看板: KnucklesNote 文章推薦值: 1 目前人氣: 0 累積人氣: 801
回列表(←)
分享