在C语言中,子函数中最后只有return 0;没有别的返回值,是什么意思,什么时候用啊,

 我来答
1023我爱你baby
2015-01-01 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:48
采纳率:100%
帮助的人:50.1万
展开全部
那是一种状态或结果。怎么判断子函数是否成功还是条件不满足?
如int sum(int i,int y)
{
if(i>y)
return 0;
else return 1;
}
从返回值就能知道了,返回0就代表i不大于y了;
为什么不直接在子函数里面成功就输出成功,失败就输出失败呢?还有返回干嘛?
通常一个程序里面有多个子函数,有些子函数要在某个子函数成功才能进行想一步的运算,那么看返回值就能该子函数是否应该运行了。
假定还有一个子函数为array;
调用:if(sum(6,7)==1)
array(....,...);//要子函数满足一个条件才执行array子函数。。。。

main里的返回值是用来告诉系统,“我”结束了。。
百度网友b627ac2
2015-01-01 · TA获得超过560个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:72.8万
展开全部
定义空函数的时候,没有返回值
追问
自函数中不是只有return 0;也有别的
追答
嗯,是啊,看你怎样定义子函数咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-01
展开全部
只是示例代码,告诉你怎么写子函数和调用子函数。
更多追问追答
追问
什么意思啊,可以不加吗
追答
把函数返回类型改为void就可以不加了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式