※ 引述《StubbornLin.bbs@ptt.cc (Victor)》之銘言:
> 剛才有個人問我一個問題
> int x=12; x=x++ + ++x; cout<<x;
> 答案是多少,我跟他說這個行為未定義
> 結果會隨著compiler的實作而改變
> 他說這是 研究所的考題......
> 研究所...............囧rz|||
> 我想說...從左邊開始是多少 右邊開始應該是多少
> 應該是25 和 26 吧?
> 不過答案卻是27... 後來我寫了一個程式下去跑
研究所考題應該是不會公布答案才對,
最好還是照你知道的寫,
搞不好人家想考的就是你懂不懂哪些是未定義行為。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰ * From:61-230-216-187.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎