【发布时间】:2012-11-03 01:48:24
【问题描述】:
可能重复:
Does the program execution always start from main in C?
我想开始执行我的程序,它包含 2 个函数(不包括 main)
void check(void)
void execute(void)
我想从 check() 开始执行,在 c/c++ 中可以吗?
【问题讨论】:
-
这个问题被问了很多,these hits 上的任何一个回答你的问题吗?
-
您可以编写自己的引导代码来调用
check()而不是main()。或者你可以写main(),所以它调用check()。后者更容易做到几个数量级。 C 标准说(ISO/IEC 9899:2011 §5.12.2.1 程序启动)程序启动时调用的函数名为main。 -
这个问题的答案取决于您使用的编译器。你的操作系统和编译器是什么?
-
你可以制作一个独立的节目,所有的赌注都没有。