顯示廣告
隱藏 ✕
看板 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
※ 同主題文章:
※ 看板: KnucklesNote 文章推薦值: 1 目前人氣: 0 累積人氣: 801 
※ 文章分類: 程式設計 C/C++
1樓 時間: 2013-12-30 20:43:17 (台灣)
  12-30 20:43 TW
蛤?
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇