[問題] htc考古題解答請益

看板C_and_CPP作者 (GN)時間14年前 (2011/08/17 10:58), 編輯推噓8(8018)
留言26則, 12人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C/C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 2.填充題,輸入任意三個整數,最後可以輸出最小的那個 int Min(int a,int b, int c) { (a<=b && a<=c) ? return a : ________________ } 5.計算題,考#define位置的觀念 #define xxx yyy 函數A 函數B 與 函數A #define xxx yyy 函數B 兩種情況時,A B輸出的結果會不會有差別? 9.計算題,考變數生命週期的觀念 給你一段程式碼 問你local.global.static變數最後的值會是多少? 補:請教local.global.static這三個東西的特性 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.139.178

08/17 11:26, , 1F
5.不會
08/17 11:26, 1F

08/17 11:28, , 2F
2. return Min(b,c,a)
08/17 11:28, 2F

08/17 11:30, , 3F
(b<c?b:c)
08/17 11:30, 3F

08/17 11:48, , 4F
5. 會
08/17 11:48, 4F

08/17 11:48, , 5F
我很好奇第2題的題目編譯會過嗎!?
08/17 11:48, 5F

08/17 11:49, , 6F
如果是底線的話 我想是不行 (逃)
08/17 11:49, 6F

08/17 11:50, , 7F
請會答第5題的大大分享一下#define的特性
08/17 11:50, 7F

08/17 11:51, , 8F
這種東西自己寫 code 就好了, 是太懶惰嗎
08/17 11:51, 8F

08/17 11:53, , 9F
順便推一下二樓
08/17 11:53, 9F

08/17 12:02, , 10F
sorry小弟不材沒用過#define所以才會問這麼白吃的問題><
08/17 12:02, 10F

08/17 12:04, , 11F
我用的是c#,(a<=b&&a<=c)?return a:return Min(b,c,a);
08/17 12:04, 11F

08/17 12:05, , 12F
如果這樣寫的話,vs編譯不會過的說!! 難道c語言可以!?
08/17 12:05, 12F

08/17 12:19, , 13F
return 要提出來唷^_^
08/17 12:19, 13F

08/17 12:22, , 14F
@a2975313:不會過(測試平台:VC++6)
08/17 12:22, 14F

08/17 12:23, , 15F
(a<=b && a<=c) ? return a : 0; 這樣也不會過
08/17 12:23, 15F

08/17 12:24, , 16F
return(a<=b && a<=c) ? a : Min(b,c,a); 可以過
08/17 12:24, 16F

08/17 12:26, , 17F
所以是考題有問題!?
08/17 12:26, 17F

08/17 12:32, , 18F
推第二題有問題.
08/17 12:32, 18F

08/17 12:58, , 19F
HumanTechCompiler
08/17 12:58, 19F

08/17 20:49, , 20F
咦?我也覺得5不會啊…#define不是compiler一開始會代換掉?
08/17 20:49, 20F

08/17 20:54, , 21F
樓上可以看下篇的例子,通常#define也不一定要放在main
08/17 20:54, 21F

08/17 20:55, , 22F
前面
08/17 20:55, 22F

08/17 20:58, , 23F
呃…有差…剛剛試完了 =w=
08/17 20:58, 23F

08/18 00:07, , 24F
謝謝二樓 受教了
08/18 00:07, 24F

08/18 00:35, , 25F
第二題跟2F想的一樣
08/18 00:35, 25F

08/18 23:04, , 26F
了解有 #define 也有 #undef, 就能知道 macro 也有範圍
08/18 23:04, 26F
文章代碼(AID): #1EIovae- (C_and_CPP)
文章代碼(AID): #1EIovae- (C_and_CPP)