我有一个非常简单的问题.我刚开始使用c ++而且想知道为什么
int main()
Run Code Online (Sandbox Code Playgroud)
不需要被调用,它运行并打印出来
cout << "hello world";
Run Code Online (Sandbox Code Playgroud)
没有实际被调用的功能......?
谢谢你的帮助.
它被称为,而不是你.您的编译器的RTL库会为您调用它.当进程开始运行时,执行RTL的启动代码,根据需要设置环境(设置全局变量,解析命令行等),然后main()在准备就绪时调用,然后在main()退出并退出环境后退出流程被清理干净了.