C程序中return是什么意思?起什么作用?

本人实在惭愧!冒昧向大家请教return语句的意义!能有举例解析最好不过!但希望不要复制网上别人百度知道的回答!因为我已经看过了,但还是很迷茫!谢谢各位大侠了... 本人实在惭愧!冒昧向大家请教return语句的意义!能有举例解析最好不过!但希望不要复制网上别人百度知道的回答!因为我已经看过了,但还是很迷茫!谢谢各位大侠了 展开
 我来答
挂面Haha
推荐于2016-04-19
知道答主
回答量:12
采纳率:0%
帮助的人:10.4万
展开全部
首先你要知道函数的概念
函数封装了一定的功能来方便大家反复调用,有的函数处理完就完事了,有的函数处理完了,我们还需要它返回一个结果好让我们知道处理的结果,这时候return就发挥作用了,它把处理的结果返回给外部调用函数的那一方。
void类型函数,表明这个函数不需要返回结果,但是你写上return 0在大部分的编译器下都是可以通过的
在底层的汇编码中,无非就是把return编译成了一个推结果地址入栈的语句,然后外部调用程序会从栈中取出return的结果
ganpanlin1
2009-05-19 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:120万
展开全部
返回一个值,return。
主用用于非void类型的函数体中。“return 5;”或者“return (5);”都可以,当调用带return的函数,得到的函数值将是return后面得值。
一般函数都不用void型的,所以函数中一般返回0值,即return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyld52883344
2009-05-21 · TA获得超过266个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:134万
展开全部
return 即返回某值,返回都是返回给当前的函数,当执行该函数将会返回该值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
keyiwenwo
2009-05-19 · TA获得超过8871个赞
知道小有建树答主
回答量:993
采纳率:100%
帮助的人:1051万
展开全部
返回值,把函数的计算结果返回给调用这个函数的函数.

如 下面的程序中,t的结果就是5.
main()
{ int t;
t=test();
}

int test()
{
return 5;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
676465423
2009-05-19 · 超过26用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:0
展开全部
遇到RETURN 函数返回
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式