C++中,main(){}; int main(){}; void main(){} 这三种写法在程序中扮演着不同的角色。
main(){}和void main(){}通常不会被直接调用,而是作为程序的入口点,但是它们之间存在细微差异。main(){}不返回任何类型,而void main(){}同样也不返回任何类型,但这两种写法在不同编译器上的表现可能会有所不同。而int main(){}则会在程序运行结束后返回一个整数,这个整数可以用于表示程序的执行状态。
一般而言,int main(){} 是C++程序中主函数的标准写法。使用这种写法可以在程序运行结束后返回一个整数,这个整数可以用于表示程序的执行状态。例如,返回0表示程序成功执行,返回非0值则表示程序执行过程中遇到了错误。
但是,需要注意的是,虽然int main(){} 是标准写法,但在某些编译器中,如微软的编译器,可能会出现警告,提示需要返回值。不过,这个警告通常不会影响程序的实际运行结果。
另外,void main(){} 在某些编译器中是可以运行的,但是建议尽量避免使用这种写法,因为它不符合标准的C++编程规范。
总之,为了保证程序的兼容性和可读性,建议在编写C++程序时使用int main(){} 作为主函数的写法。
温馨提示:答案为网友推荐,仅供参考