没有什么标准写法,两种都可以。一般单个程序中用不着main的返回值,可以直接写void main。但如果是一个比较大的工程,你可能需要知道某个子程序的执行结果,这时候那个子程序的main就可以写成int main了,这样就可以根据返回值来知道子程序是否正确执行,或出了什么错误
都可以,区别是使用int main(void)需要加上return 0;‘0’表示程序正常结束
其实int main(void)才是标准的
c语言这两个差别不大,但是在C++,对于有的编译器必须写成int main()
int main(void)