22智能在线
新记
每一个C++程序都有一个main函数吗?
如题
举报该文章
相关建议 推荐于2017-11-26
一个C/C++的程序并不一定都有main()函数,比如,你用VC++6.0创建一个MFC APPWizard 工程,你会发现其中并没有main()函数。一般的,我们编写一个DOS程序时,都是从main()函数开始,而Windows程序则不一定从main()函数开头。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/c2chccst0ihftxftchh.html
其他看法
第1个回答 2013-12-19
函数的运行是从main()函数开始的,所以一个能正常运行的C++程序,必须有一个main函数。
第2个回答 2013-12-19
操作系统直接调用main函数,而main函数调用其他的函数
所以main函数在一个程序中有且只有一个
第3个回答 2013-12-19
每个程序不一定都要有main这个名字的函数
其实叫什么名字无所谓,但是必须有"主函数",哪怕这个函数什么也不做直接返回
对于应用程序来说,叫做入口点
我们写程序之所以要有main这个函数,是因为编译器默认的入口函数就是main(对于DLL来说就是DllMain),其实你完全可以不要main这个函数,而改用比如test123之类的函数,但是在编译的时候你需要附加额外的命令行来指定入口函数是那一个
相似回答
大家正在搜
相关问题
各位大侠,vc++6.0的工程里只能有一个main函数吗?
每个扩展名为.C的C源程序都应包含一个main函数
关于c++的,每个程序不都应该有一个(main)主函数吗?是...
一个C语言程序,由一个或多个源程序组成。每个源程序都有一个且...
一个c文件里面必须有main函数吗
C++怎么在同一工程编写几个不同的程序 都有main函数
每个C语言程序必须要有主函数吗,一个C程序可以有多少个主函数
在一个C++程序中,main函数的位置( )。