作者stella0107 ( )
看板C_and_CPP
標題[問題] 有幾個不同的main在這個程式中..
時間Sun Mar 15 10:43:43 2009
這是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
1F:推 billmin:這有意義嗎?會有人這樣寫code @@" 03/15 11:26
2F:推 zptdaniel:看無... 03/15 11:43
3F:→ snowlike:6個 03/15 12:35
4F:→ MOONRAKER:照我看有七個 型態為struct main的變數main在不同scope 03/15 16:52
5F:→ MOONRAKER:中各有一個 03/15 16:52
6F:→ stella0107:答案公佈了是七個~可以請樓上的幫說明一下嗎?混亂中. 03/16 09:57
7F:推 clarkman:有進入點、標籤、結構名稱、結構成員、結構變數、enum 03/16 16:19