C语言中常说的返回值是指什么返回数值?

如题所述

函数的返回值有很多类型。我们先大略了解一下函数
函数,在英文版c中为“funtion”,意思是“功能”。
一个函数的目的是实现某一个功能。函数的作用是处理数据。
不同函数有不同的返回值。
我们把洗衣机和电饭锅,洗衣机给我们的返回值是干净的衣服,电饭锅给我们的返回值是饭。
有些函数还需要参数值,对这些数值进行处理。
比如洗衣机需要我们传的参数是脏衣服。电饭锅需要我们传的参数是生米、水。
函数可以是我们自己编写的,也可以是c语言开发者已经帮我们编写好的。
我们自己写的比如
int
max(int
x,int
y)
{
return
x:y?x>y;
}
这个函数作用是挑出两个数中的最大的那个数并返回,类型是int;
C语言开发者提供的比如float
sqrt(float
n);这个函数作用是求开方,返回一个开方值,类型是float;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-15
首先比喻下函数是什么吧?
函数简单的说就是一个黑箱子似的制造机器,你给他原料(输入参数)它给你制造出产品(函数返回的结果)。
所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。c++用void型表示。但是求两个数的最大值函数int
max(int
a,
int
b)的返回值就可以是你求的最大的值。
int
max(int
a,
intb)
{
if(a>b)
{
return
a;
}
else
{
return
b;
}
}
其中return返回的值就是函数的返回值。