C++函数返回值是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:49:20

C++函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作。而带返回值的函数,返回值的用处主要是向调用该函数的环境传递数据或者信息。
C++函数返回值要注意以下几点:
1) 函数的返回值是通过函数中的return语句获得的。return语句将被调用函数中的一个确定值带回主调函数中去。
return语句后面的括号可以要,也可以不要。return后面的值可以是一个表达式。
2) 函数值的类型。既然函数有返回值,这个值当然应属于某一个确定的类型,应当在定义函数时指定函数值的类型。
3) 如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准,即函数类型决定返回值的类型。对数值型数据,可以自动进行类型转换。

比如你定义一个max函数,调用t=max(x,y)时,函数肯定会比较出较大的一个,然后返回给参数,一般用return实现

函数分为有返回值和无返回值两种。比如一个函数声明为int max(int a, int b),这个函数的功能是返回a,b中的最大值,那么我们要求变量x,y的最大值就可以这么调用 x = max(x, y),这样,x就是x,y中的最大值了

就是当你调用这个函数的时候,它最终是以什么值呈现的,比如你定义个函数
int function()
{
return 5;
}
该函数是int型的,其返回值为整数5

return x
x是什么值就返回什么值~~~
fun()
{
x=0;
return x;
}

那么如果a=fun(); //即a=x;
return false和return ture就是判断真假的意思