C++中 return函数具体有什么用?
4个回答
展开全部
就是在程序里,你编写了一个函数
当你调用完这个函数,函数需要返回一个值
函数中最后一行,就是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);
}
求大数
当你调用完这个函数,函数需要返回一个值
函数中最后一行,就是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);
}
求大数
展开全部
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 ;
}
例如
无返回值情况:
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 ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如你用个函数来做加法。return 就可以把结果给你返回去~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把一个参数放入函数,让函数通过一系列的操作,返回你所需要的值。函数定义为什么类型,就返回什么类型的数据。如果为空就不返回数据,只是定义了一系列的操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询