[問題] 有幾個不同的main在這個程式中..

看板C_and_CPP (C/C++)作者 ( )時間16年前 (2009/03/15 10:43), 編輯推噓3(304)
留言7則, 6人參與, 最新討論串1/2 (看更多)
這是programming language 考古題其中一題 請說明以下程式有幾個不同的"main"及其作用? int main (void) { struct main { int main; } main; { { enum { main = 0 }; if (main) return main; } main.main = 1; goto main; } { main: { struct main main = main; return &main.main - &main.main; } } } 請大家一起動動腦囉~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.97.245.72

03/15 11:26, , 1F
這有意義嗎?會有人這樣寫code @@"
03/15 11:26, 1F

03/15 11:43, , 2F
看無...
03/15 11:43, 2F

03/15 12:35, , 3F
6個
03/15 12:35, 3F

03/15 16:52, , 4F
照我看有七個 型態為struct main的變數main在不同scope
03/15 16:52, 4F

03/15 16:52, , 5F
中各有一個
03/15 16:52, 5F

03/16 09:57, , 6F
答案公佈了是七個~可以請樓上的幫說明一下嗎?混亂中.
03/16 09:57, 6F

03/16 16:19, , 7F
有進入點、標籤、結構名稱、結構成員、結構變數、enum
03/16 16:19, 7F
文章代碼(AID): #19l6jWAL (C_and_CPP)
文章代碼(AID): #19l6jWAL (C_and_CPP)