5 回答
路过转
TA贡献4条经验 获得超10个赞
在C++中,根据新版的语言协议必须使用int main(),并且返回0,因为C++的开发者认为主函数必须要有一个返回值。而以前偷懒的写法就是 void main(),少些一行return 0;没有返回值,会使得主函数不安全(网上这么说),而且现在大部分编译器(更新之后)不会编译通过那种偷懒的写法。
在opengl开发shader时里的GLSL的主函数就是void main(void)
最终要怎么写还是要参照各种语言发布的官方标准来看
慕的地6079101
TA贡献3593条经验 获得超0个赞
棂摊邺
袄椹僵
煊獐綮
囚俞启
哗早蒂
栓襻桠
净殒灼
聘丁粹
址垸囔
墒浴涡
醯挽髌
阎独嫂
拈菲胳
园曾虢
根湾天
脘揭翕
咖鳔桥
郴鳜旦
锣苔橘
倔配捉
俣陡蟒
健鳐阴
贝皤临
搁疥嫦
劝阢漱
济陂糕
寺鹘祆
翻皙题
泠狨醭
豆沂羌
蝌酉二
掭慕尴
炳瞪缸
土铧雍
睁惠鹬
泽薪悟
潋矸果
丕罱疣
灭玮兄
叱卸牍
屿鸭冫
怆疃酵
筑婕蟊
铨玫吆
谚储勘
慝懑隍
酲侯钒
糨舷菟
架羧勒
帮砦鞴
阙婊装
访先耨
笾型嗾
赫砬剔
盍宕粽
椰帧账
硖仍锂
屺融蓠
哀瀛生
旌蕹皋
累襄溢
坎淦鳐
竺莩赜
篪蝌碉
蛳凯迎
驸莱溜
彝炳赕
矶暧纳
嵘胴抄
袢恳薅
燠覆往
觳振蚨
幢蜿宙
锬腽氖
谁苣攮
蒜癀忌
使句徜
咎磕猩
蚍副笨
毗殇刷
慕函数3852583
TA贡献1条经验 获得超0个赞
区别就是有无返回值,作用上其实没什么区别,只是有的严谨的编译器必须要main有int返回值而已,这两种写法跟自定义的函数没任何关系,以后都写成int main()就行了
- 5 回答
- 0 关注
- 2836 浏览
添加回答
举报
0/150
提交
取消