看板 
作者 Knuckles(阿德) 看板: 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
josh613: 這個不用講吧.... ><  虧我前幾天才教過  sigh~ >>140.112.175.131 10-21 13:25
※ 編輯: Knuckles  來自: 140.112.175.128  時間: 2008-10-13 04:17:33
※ 同主題文章:
10-18 20:34 meng
Re: 我要問笨問題
10-19 22:35 Knuckles