Re: [問題] 有幾個不同的main在這個程式中..
※ 引述《stella0107 ( )》之銘言:
: 這是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;
: }
: }
: }
: 請大家一起動動腦囉~
(><"這個老師出題都這樣) 以下是完整題目
The deliberately-obscure C program has a
single runtime error, but otherwise it is a valid program.
a. How many different names are in this
program? For each name, identify where it is defined, and
where it is used.
b. What is the runtime error in the above
program?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.97.244.40
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章