void mian() 和 int main()有什么区别?
void mian() 和 int main()有什么区别? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
void 没有返回值 main函数名(主函数)
int 需要返回值 |
|
|
|
|
在C++中,根据新版的语言协议必须使用int main(),并且返回0,因为C++的开发者认为主函数必须要有一个返回值。而以前偷懒的写法就是 void main(),少些一行return 0;没有返回值,会使得主函数不安全(网上这么说),而且现在大部分编译器(更新之后)不会编译通过那种偷懒的写法。
在opengl开发shader时里的GLSL的主函数就是void main(void)
最终要怎么写还是要参照各种语言发布的官方标准来看 |
|
|
|
|