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

C语言中的main函数的返回值有什么用?如何通过C代码获得这个返回值

发布网友 发布时间:2022-06-01 05:55

我来回答

5个回答

热心网友 时间:2023-11-26 19:06

打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo %ERRORLEVEL%”,回车,就可以看到程序的返回值为0。假设刚才编译好的文件是a.exe,如果输入“a && dir”,则会列出当前目录下的文件夹和文件。但是如果改成 "return -1”,或者别的非0值,重新编译后输入“a && dir”,则dir不会执行。因为&&的含义是:如果&&前面的程序正常退出,则继续执行&&后面的程序,否则不执行。也就是说,利用程序的返回值,我们可以控制要不要执行下一个程序。这就是int main的好处。也可以把main函数的返回值类型改成非int类型(如float),重新编译后执行“a && dir”,则程序异常退出,dir不会执行。顺便提一下,如果输入a || dir的话,则表示如果a异常退出,则执行dir。

如果是在linux下,在shell终端下输入echo $?,则显示main函数的返回值。

热心网友 时间:2023-11-26 19:07

main结束了整个程序也结束了,这个返回值返回到了系统中,对你没用。

热心网友 时间:2023-11-26 19:07

main()不需要返回值的呀。一般是:void main(void)

热心网友 时间:2023-11-26 19:08

如果没有输入return语句。默认的返回值应该是0;因为c90标准 main函数如果你没有写入return语句,会自动加入return 0;

热心网友 时间:2023-11-26 19:08

main的返回值是给系统用的,你要这个值没用.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 请帮帮忙给想个名字,姓吴男孩祥字辈 C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值?网友帮忙啊…… 签发人是什么 c语言中为什么有的函数需要有返回值?返回值是干什么的? 签发人标识用于什么文种 C语言中函数返回值有什么用 成都华阳到黄龙溪那个地方有荷花 哪些水果狗狗不能吃 哪些水果狗不能吃 狗不能吃什么水果 狗狗不能吃什么水果 狗不能吃的水果 天普教育的消防设施操作员培训好吗? gtx980ti海神怎么组水冷 七彩虹980ti烈焰战神 显卡可以改水冷散热吗 gtx980ti能装水冷吗 预测足球赛需要多少场总样本 我最喜欢的神话故事演讲稿600字写三个以上的理由 编一个神话故事,要自己编的,600字以上,各位高手,帮帮我吧! 二儿子是什么生肖 什么手游游戏好玩啊? 什么是动态图像 在投影机投影中,常常会有动态,标准,柔和,静态画面的切换,这里的动态是什么 大专机械毕业论文何写,那位帮忙指点以下。。。 目前QQ邮箱最大容量有多大? 描写植物特征的句子 求描写植物的优美句子 描写植物的语句 微博如何改手机号绑定? 哪所专科大学有无人机专业? 想学习无人机专业 哪个大专这类专业比较好 海信8Kg1200rPm95度除菌变频洗衣机怎么使用 山师工商管理专业怎么样 山师 这几个专业哪个较好? 山东师范大学商学院的专业设置 请问一般学车需要花费多长时间? 学车要多久啊? 华夏银行卡丢了没有补办还会扣年费吗 MOCD207 与MOCD208 有什么区别 已知粒子的静止质量为mo,当该粒子的动能为静能的3倍时,该粒子的动质量m=为?动量p=? LTH1550-01型元件和MOC3031M作用一样吗?