c语言里, 返回值有什么作用,返回到哪里,为什么要有返回值

 我来答
百度网友3591abe
2012-10-17 · 超过16用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:35.4万
展开全部
返回值的话,可以通俗地理解为返回一个状态,通常返回的是0,-1,1对应不同的情况,返回到对应函数分配的内存中,如果你不搞成一个等式的话,运行完就自动删除掉了,int max()
{return a};
如果你写成a=max();那返回值就知道是多少了,而且放在为这个函数临时分配的内存中,程序运行完就木有了,这个是函数那块的内容,也叫做程序的生命周期
xuxiuminminmin
2012-10-17
知道答主
回答量:20
采纳率:0%
帮助的人:20.7万
展开全部
void hao()
{}
该函数就不可以有返回值,因为是void型的。
int hao()
{}
该函数就有返回值,必须有return句型。
比如:
#include"stdio.h"
#include "math.h"
main()
{
float a=-1.1;
float b;
b=abs(a);
printf("%f\n",b);
}
abs(a)表示将a带入abs函数中的返回值
故b=abs(a)表示将返回值赋值于b
返回值是最基本的函数之间构成联系。
返回到调用该函数的地方。
这样你就可以轻松实现调用函数的功能,而不需自己再编辑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3038d88
2012-10-17 · TA获得超过1097个赞
知道小有建树答主
回答量:1670
采纳率:0%
帮助的人:1170万
展开全部
返回值作为一种状态的存在.
可以告诉你一些 这个函数执行了怎么样的结果.
比如 ture 和 flase 返回ture 表示执行成功了, 反之 失败了.
也有返回执行结果的.
比如 int add(a,b){ return a+b;} 这是返回的计算结构.
等等.
很多用处, 写多了, 你自然就会了.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Google也知道
2012-10-17 · TA获得超过755个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:193万
展开全部
返回到被调用的地方,就是从被调函数返回到主函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯狂de程序员
2012-10-17
知道答主
回答量:29
采纳率:0%
帮助的人:16.1万
展开全部
函数有返回, 比如定义一个 int sum(int x, int y) 函数,那么返回的值就是一个int 类型的参数
int sum (int x,int y)
{
int Sum = 0;
Sum = x+y;
return Sum;
}

void main ()
{
int a=1,b=2,c;
c = sum(a,b); // 调用函数,返回值赋值给c。
}
另外返回值还能表示函数是否正常....
说得不是很清晰...见谅.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式