c语言的返回值是什么意思啊?

例如下题求三个整型参数的最大值函数intmax3(intx1,intx2,intx3){intmax;if(x1>x2)max=x1elsemax=x2if(max<x3... 例如下题 求三个整型参数的最大值函数
int max3(int x1,int x2,int x3)
{int max;
if (x1>x2) max=x1
else max=x2
if(max<x3)max=x3
return(max);
}
前面的我都能看懂,可是到了最后,那个返回是什么意思啊,此时max已经是最大值了啊,再返回max是什么意思呢?还有就是,return和printf一样会在屏幕显示吗?求高手指点!
展开
 我来答
1a2d3e
2011-12-09 · TA获得超过538个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:336万
展开全部
这个一个函数,作为函数的返回值类型是int,所以要有返回值。
返回值是通过执行这个函数后得出的一个结果将其返回到主函数之中。return只是返回语句,而printf是将要打印的东西打印到屏幕上,这两者不一样。。。。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朴质还谦虚的萨摩S
2017-05-07 · TA获得超过388个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:68.5万
展开全部
说来话长。c语言中,首先,返回值是函数的返回值;然后,函数的函数名被作为一个变量处理;最后,函数的处理结果数据带回给调用函数作为返回值就被值赋给了(函数名)变量的。这个返回值可以用来判断函数被调用后的运行处理结果,函数细致的返回值可以判断出在被调用中的走向流程。返回值可有可无。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉普拉斯妖007
2018-01-03 · TA获得超过372个赞
知道答主
回答量:101
采纳率:100%
帮助的人:31.8万
展开全部
调用包含该return()的函数时,返回括号里面的值。
如:
int Add(int a,int b)
{
int c;
c=a+b;
return c;
}
...
int x;
x=Add(2,3);//x就等于5了;
...
函数相当于人的行为,有的需要一个结果,有的不需要。比如:A叫B去拿本书,返回结果就是所要的那本书了,但如果A叫B去打C一巴掌,那B去做就行了,不需要返回结果给A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
段启中
2011-12-09 · TA获得超过261个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:173万
展开全部
不会,return是吧值返回到调用函数,比如上题,调用时用max(a,b,c)a,b,c代表实参。int max(x1,x2,x3) 当用return max或return(max)括号可有可无,没括号时,要有空格,这时max(a,b,c)的值就是max,你可以输出看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-09
展开全部
就是在一些运算后得到一个值。一般是一个定义的功能,比如一个取最大值的功能,它的参数就是要比较的数字,返回值就是最大的数字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式