猿问

void mian() 和 int main()有什么区别?

幕布斯6942653
浏览 2837回答 5
5回答

崽崽唔

void 没有返回值 main函数名(主函数)int 需要返回值

慕粉1859593725

前者不用返回参数,后者需要返回参数

慕粉1859593725

前者不用返回参数,后者需要返回参数

路过转

在C++中,根据新版的语言协议必须使用int main(),并且返回0,因为C++的开发者认为主函数必须要有一个返回值。而以前偷懒的写法就是 void main(),少些一行return 0;没有返回值,会使得主函数不安全(网上这么说),而且现在大部分编译器(更新之后)不会编译通过那种偷懒的写法。在opengl开发shader时里的GLSL的主函数就是void main(void)最终要怎么写还是要参照各种语言发布的官方标准来看

慕的地6079101

棂摊邺 袄椹僵 煊獐綮 囚俞启 哗早蒂 栓襻桠 净殒灼 聘丁粹 址垸囔 墒浴涡 醯挽髌 阎独嫂 拈菲胳 园曾虢 根湾天 脘揭翕 咖鳔桥 郴鳜旦 锣苔橘 倔配捉 俣陡蟒 健鳐阴 贝皤临 搁疥嫦 劝阢漱 济陂糕 寺鹘祆 翻皙题 泠狨醭 豆沂羌 蝌酉二 掭慕尴 炳瞪缸 土铧雍 睁惠鹬 泽薪悟 潋矸果 丕罱疣 灭玮兄 叱卸牍 屿鸭冫 怆疃酵 筑婕蟊 铨玫吆 谚储勘 慝懑隍 酲侯钒 糨舷菟 架羧勒 帮砦鞴 阙婊装 访先耨 笾型嗾 赫砬剔 盍宕粽 椰帧账 硖仍锂 屺融蓠 哀瀛生 旌蕹皋 累襄溢 坎淦鳐 竺莩赜 篪蝌碉 蛳凯迎 驸莱溜 彝炳赕 矶暧纳 嵘胴抄 袢恳薅 燠覆往 觳振蚨 幢蜿宙 锬腽氖 谁苣攮 蒜癀忌 使句徜 咎磕猩 蚍副笨 毗殇刷

慕函数3852583

区别就是有无返回值,作用上其实没什么区别,只是有的严谨的编译器必须要main有int返回值而已,这两种写法跟自定义的函数没任何关系,以后都写成int main()就行了

我姐是女神

不知道
随时随地看视频慕课网APP
我要回答