作者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