【发布时间】:2011-03-29 04:23:27
【问题描述】:
void main()
{
if(CONDITION)
printf("Hello ");
else
printf("World");
}
将 CONDITION 替换为两个 printf 语句都被执行的条件。 main() 中不能有循环或其他东西 我在网上找到了这段代码,我试图思考它背后的逻辑,但我不能。 请帮帮我 谢谢
【问题讨论】:
-
之所以叫 if / else 是有原因的
-
这是作业吗?如果是这样,请标记它。
-
您确定您的实现已将
void main()记录为有效吗?否则,这不是 C 程序。优先使用int main(),因为它在任何地方都有效。 -
哈!这是一个非常好的问题。通过这种方式,您可以区分有经验的程序员和新手。我会复制那个。谢谢!
-
我以为我已经看到这个问题并再次找到它:stackoverflow.com/questions/33199/…
标签: c