问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在c++中 main函数前面为什么要加上数据类型比如int void

发布网友 发布时间:2023-09-28 19:37

我来回答

3个回答

热心网友 时间:2024-03-20 02:05

c++就是这样规定的,函数必须有返回值,无返回值的要加void,和C语言不一样,C语言默认会返回int,不然,我用vc++6.0编译会有警告,可以不于理睬,初学者一般用void就可以了.

热心网友 时间:2024-03-20 02:05

建议加int的.

因为比较复杂的软件工程,可能会有多少main,可以由返回值来判断执行情况.

热心网友 时间:2024-03-20 02:06

main函数的返回值是返回给主调进程,使主调进程得知被调用程序的运行结果。
标准规范中规定main函数的返回值为int,一般约定返回0值时代表程序运行无错误,其它值均为错误号,但该约定并非强制。
如果程序的运行结果不需要返回给主调进程,或程序开发人员确认该状态并不重要,比如所有出错信息均在程序中有明确提示的情况下,可以不写main函数的返回值。在一些检查不是很严格的编译器中,比如VC, VS等,void类型的main是允许的。不过在一些检查严格的编译器下,比如g++, 则要求main函数的返回值必须为int型。
所以在编程时,区分程序运行结果并以int型返回,是一个良好的编程习惯。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 ...大姐们 为啥要指明函数类型那? 比如"int main()" 为啥要用int?_百度... 绥化治胆囊结石专业医院?胆囊结石喝中药管用吗? 北京移动动感地带漫游到安哥拉怎么收费 漫游到安哥拉,有没有谁知道是怎么样子收费的呢? MATLAB实验建模 急!关于matlab的一道建模题:说1到100之间电脑随机抽一数,给7次机会猜... 诛仙前传鬼王宗—化血魔心技能分析 背书可以附有条件吗 为什么电脑开机时指示灯会闪一下呢? 江西中央厨房有哪些 工作真的是为了交朋友吗? 学而思公司变更法人 是要跑路吗 衡阳松木塘二号线好考吗 衡阳火车站到松木塘几路车 衡阳科三松木塘和茶山坳区别 医保一直交着状态显示停保什么意思 葡萄架上的葡萄像什么呢 ...1)那一串串挂在架上的葡萄,像 (2)那挂满枝头的柿子,像 那一串串挂在架上的葡萄,就像什么? 中国传媒大学数字媒体艺术设计学院的研究生夏令营结果什么时候 精馏塔内能发生反应吗为什么 转帐支票转入个人卡号,(支票是农行转个人帐号也是农行)支票后面的背 ... 云南刘嵩有几张车 跪求热门 王力宏2008 MUSIC-MAN 世界巡回演唱会,有这个的百度网盘资源... 君聚来水饺加盟是骗局吗 ...说明在什么情况下不出现代偿间歇,只出现期前收缩? 泸州老窖风景区能不能带狗 为什么加了玻璃水还是不出水 上海松江九亭镇新生丽兰广场属于哪个街道 2010上海新建写字楼有哪些阿 最好是最近的建成的 怎么获得这些信息... 上海松江区乐都路251号乐都大厦有17楼吗?是什么公司? 白湖亭万达soho能不能买到 上海市松江区新桥镇新格路599号是写字楼吗 强力砂浆胶和水泥油对外墙有防水作用吗? 抹灰砂浆可以放强力砂浆胶吗 青岛啤酒为什么那么低?青岛啤酒研报2021年后?600600青岛啤酒股牛叉诊断... 青岛啤酒价格为什么那么低?青岛啤酒股票2021 年报?青岛啤酒股票算优质... 推荐几首好听的音乐,类似DJ音乐,越多越好,认为好听的就行,不要乱写, QQ三国用炫装样子不变,为什么呢、1!?是不是会锁定了啊!? QQ三国装备上锁会怎么样?