作者roinla (GARFIELD~)
看板C_and_CPP
標題[問題] 面試遇到的問題‥
時間Fri Feb 6 16:45:34 2009
在面試軟體相關產業時,主管提了一個問題(由於本身c語言太弱,答不出來。)
int a=1;
a++*a++=?
++a*a++=?
++a*++a=?
這三個等式是連續的,第一式與第二式主管跟我說答案是2、20(第三式我忘了問>"<)
他跟我說回去用程式跑一次就知道,但回去我用dev-c++跑時,答案卻和主管說得不同
是分別是1、16、49,不曉得真正的答案是什麼,
想請教一下版上的高手,感謝大家。
(ex:第一式數字的結果的程式是用printf('a++*a++=%d',a++*a++)得來的)
初次發問,如有違犯板規的地方敬請原諒,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.173.10
1F:推 chrisdar:換一間公司吧 02/06 16:47
2F:推 kuso0516:哪家公司 02/06 16:47
3F:推 ledia:可以問哪家公司嗎? XD 02/06 16:58
4F:推 comaniac:答案是1*1, 4*4, 7*7 吧= =" 我也想知道是哪間公司... 02/06 17:03
5F:→ comaniac:不過也有可能是1*2, 4*5...這是Programming Language 02/06 17:04
6F:→ comaniac:的問題。下面那篇大大說的十分完整 02/06 17:05
7F:推 yoco315:可以請問是哪一家公司嗎 @@? 02/06 17:11
8F:→ roinla:什麼公司不重要啦^^"~只是聽說是常考的題目 02/06 17:33
9F:推 bugmens:實在搞不懂,考這個的用意為何 02/06 17:43
10F:推 DreamLoser:寫程式是要讓它執行有效率並容易debug的 這樣寫沒較快 02/06 17:43
11F:→ DreamLoser:而且很難debug 當debug的時候還要想半天 02/06 17:44
12F:推 kevin190:如果看到考這種題目的公司, 我應該會立刻想走人 02/06 17:49
13F:推 yoco315:什麼公司蠻重要的,大家知道一下,以後才不會去 @@" 02/06 17:52
14F:→ MOONRAKER:那個公司+1(敲碗) 02/06 17:55
15F:→ james732:說不定主管就是在等待能夠跟他拍桌的人.... 02/06 17:58
16F:推 Splash5:考這種東西很無聊.. 除非你是去作compiler的公司 02/06 18:03
17F:推 HudsonE:推樓上 XDD 02/06 18:03
18F:→ HudsonE:樓上上 囧 02/06 18:04
19F:→ Splash5:程式寫出來是要處理事情的 不是要讓人想半天的 02/06 18:04
20F:推 stonehomelaa:這個你想上一輩子也得不到答案的.... 02/06 18:37
21F:推 Killercat:我看到的話我會跟她說這個沒定義,主管跟我爭辯的話 02/06 18:56
22F:→ Killercat:這家公司也不用呆了,主管水準可想而知 :/ 02/06 18:57
23F:推 typeotoco:是問答案還是問你該如何去分析? 02/06 19:47
24F:推 guteres:學到了 02/06 23:43
25F:推 azaz12345:所以那位主管的意思是說..他們公司要稱霸COMPILER界嗎?? 02/07 18:05
26F:推 billmin:好兩光的主管 = =" 02/08 09:11