int main()返回值问题

都说main函数的标准写法是要带返回值,return0代表程序正常结束。如果程勋不正常运行,会return什么呢??如果main函数设置return10或者其它可不可以,... 都说main函数的标准写法是要带返回值,return 0代表程序正常结束。
如果程勋不正常运行,会return什么呢??
如果main函数设置return 10或者其它可不可以,这样也可以是代表程序正常结束吧。
main函数的返回值其实是不是可以自己随意设定的
展开
 我来答
金色潜鸟
推荐于2017-09-28 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:6004万
展开全部
标准的 main函数 默认是 int 型,要带返回值。
return 10 或者其它 都可以,可以自己随意设定。
返回值,送返到 这个 c/c++ 程序 的 “父进程”,父进程 里 可以用它 做决策。
初级程序员,可以不去深究。
=============
给你个例子:
我们在命令窗 (DOS窗,console窗)运行我们的 hu.exe
hu.c 程序里有 return 123;
运行 hu.exe 完毕,在命令窗 拍命令:
echo %errorlevel%
你会看到屏幕显示:
123
-------------
%errorlevel% 数值,是 hu.exe 送来的。如果送来的不是 123,那么hu.exe 程序执行错了(中途垮了)。
百度网友702ded6
2013-07-12
知道答主
回答量:12
采纳率:0%
帮助的人:8.4万
展开全部
程序是你自己写的,你说return多少就是多少,默认0代表正常,这个值会被操作系统看到并记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Magic_旭
2013-07-12 · 超过41用户采纳过TA的回答
知道答主
回答量:287
采纳率:100%
帮助的人:123万
展开全部
返回值
返回的目的是让调用main函数的对象得到一个函数的返回值,然后根据这个值作出不同的决定,然后这里是系统调用的函数,哪怕你声明为void,不给它返回值也是没有关系的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友14d5615
2013-07-12
知道答主
回答量:14
采纳率:0%
帮助的人:4.1万
展开全部
返回值应该是 返回值类型 函数名(参数类型) 你调用一个函数有返回值应该先设置返回值类型 在用return x;返回
一般返回值是一个变量的值也可以自己设定任意返回值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ls_bad
2013-07-12
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
程序是你自己写的,你说return多少就是多少,默认0代表正常,这个值会被操作系统看到并记录。
+10086
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式