C++中 return函数具体有什么用?

请用通俗易懂的话来解释,最好举例说明一下。
说实在的,我就是不知道什么是把结果返回去。

就是在程序里,你编写了一个函数
当你调用完这个函数,函数需要返回一个值
函数中最后一行,就是return(),起到返回值的作用

简单点的意思就是,用函数做运算,运算完,函数将结果返回,return就是返回结果用的

举例:
int max(int i,int j)
{
if(i>=j)
return(i);
else
return(j);
}

void main()
{
int n=1;
int m=2;
max(n,m);
printf("max=%d",max);
}

求大数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-18
return的作用是退出当前执行函数,当函数要求带返回值是return语句必须要返回一个值。
例如
无返回值情况:
void exm()
{
bool flag = false;
int sum = 0;
if(flag)
return;
//如果flag为真那么函数将会执行到这一行就结束,不再往
//下执行。
else
for(int i = 0; i < 10; i++)
sum = sum + i;
cout << sum;
}
有返回值情况:
int exm()
{
bool flag = false;
int sum = 0;
if(flag)
return sum;
//如果flag为真那么函数将会执行到这一行就结束,不再往
//下执行。
else
for(int i = 0; i < 10; i++)
sum = sum + i;
cout << sum;
return sum ;
}
第2个回答  2010-05-18
比如你用个函数来做加法。return 就可以把结果给你返回去~
第3个回答  2010-05-18
就是把一个参数放入函数,让函数通过一系列的操作,返回你所需要的值。函数定义为什么类型,就返回什么类型的数据。如果为空就不返回数据,只是定义了一系列的操作。
相似回答