在c语言中主函数开头写“void main()”和“int main(void)”,有什么区别,标准写法是什么

2024-11-10 07:07:28
推荐回答(4个)
回答(1):

没有什么标准写法,两种都可以。一般单个程序中用不着main的返回值,可以直接写void main。但如果是一个比较大的工程,你可能需要知道某个子程序的执行结果,这时候那个子程序的main就可以写成int main了,这样就可以根据返回值来知道子程序是否正确执行,或出了什么错误

回答(2):

都可以,区别是使用int main(void)需要加上return 0;‘0’表示程序正常结束

其实int main(void)才是标准的

回答(3):

c语言这两个差别不大,但是在C++,对于有的编译器必须写成int main()

回答(4):

int main(void)