C++语言中的返回语句return语句怎么用,请举几个例子,说详细点谢谢

作者&投稿:钊馨 (若有异议请与网页底部的电邮联系)
C++的return语句用法?~

return f;

return(f);
是一个意思
就是终止当前函数,并返回你调用此函数所需要的返回值
比如一个加法函数
int Add(int a,int b){return a+b;} //或者return(a+b)
int sum;//和
sum = Add(a,b);//返回a+b的值

另外
return();有强制转换数据类型的作用
比如
double Add(int a,int b)
{
return(a+b);//这里得加上(),否则编译器会报警告或错
}
两个int型a和b的和也是int型,但是函数的类型为double,则在return的时候强制转换为double型

不会

return语句是指函数返回值。
EX:
#include<iostream>
int max(int a,int b){ //int 表示返回类型为整型。
int mx=(a>b)? a:b; //条件运算符
return mx; //函数返回为mx.
}
void main(){
int x,y;
cin>>x>>y;
int z=max(x,y)//此处便是返回值。
//max(x,y)便是指mx的值
//也就是说返回值是用来赋予一个变量的东西
cout<<z;
}

return语句有两个作用:
1 如果这个函数有返回值,那么return 语句就是返回值
for example:
int max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
2 如果这个函数没有返回值,那么return语句就退出相应的函数
void showvalue()
{
cout << "Hello World" << endl;
return;
cout << "C++" << endl;//这条语句不会执行
}

在函数里常用做返回一个值.
例如:(完整程序如下)
#include "iostream.h"
int sum(int n)
{ int i,k=0;
for(i=1;i<=n;i++)
k+=i;
return k; //这一句的意思就是返回k的值;
}
void main()
{ int a ,b;
cin>>a;
b=sum(a); //此函数的意思是求前n项和,同时把返回值k赋给了b;
cout<<"the sum is:"<<b<<endl;
}

在函数里常用做返回一个值.
例如:(完整程序如下)
#include
"iostream.h"
int
sum(int
n)
{
int
i,k=0;
for(i=1;i<=n;i++)
k+=i;
return
k;
//这一句的意思就是返回k的值;
}
void
main()
{
int
a
,b;
cin>>a;
b=sum(a);
//此函数的意思是求前n项和,同时把返回值k赋给了b;
cout<<"the
sum
is:"<<b<<endl;
}

return语句有两个作用:
1
如果这个函数有返回值,那么return
语句就是返回值
for
example:
int
max(int
a,int
b)
{
if(a>b)
return
a;
else
return
b;
}
2
如果这个函数没有返回值,那么return语句就退出相应的函数
void
showvalue()
{
cout
<<
"Hello
World"
<<
endl;
return;
cout
<<
"C++"
<<
endl;//这条语句不会执行
}


C语言中return到底怎么用?完全搞不懂return1;return2;return3;到底什么...
return x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值,比如:int solve(){ int k;xxxxxx return k;} 比方主函数int main(){}这里就必须有一个return,只有void时可以不用返回值。

在C语言中关于返回值return的用法
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。函数的返回值是由返回语句return实现的,函数执行的最后一个操作就是返回,返回的意义是:(1...

C语言中的返回值return ,和形参,实参大概是什么意思,而它们又是怎么用...
因为函数的调用时要从主函数传值过去给调用函数,这样调用函数用完这个值后肯定要返回给主函数啦,有借有还嘛,但还来的不一定就是原来那个,大多数是经过处理后返回的,就是像你交样东西给人家处理,然后人家处理完之后就还给你一样,这种还就是返回!!但函数不一定要反回的,可以不返回的,就像你借东西给...

c语言退出整个程序或函数的命令是什么?
c语言退出整个程序或函数的命令是return、goto 、break 、break。1、return 返回;return 表示从被调用函数返回主调函数继续执行,返回时可附带一个返回值,由return后面的参数设定。2、goto 无条件跳转;goto语句也称作无条件转移语句,其一般格式为goto语句标号:其中语句标号是按照标识符规定书写的符号,...

c语言中的返回值是什么意思c语言中的返回值的解释
1、C语言软件中返回值的意思如下:所有的函数,除了空值类型外,都会返回一个数值,空值是建议标准所做的扩展,该数值由返回语句确定。2、无返回语句时返回值是零;返回值是简单计算型,这种函数专门设计成对变元进行运算并返回计算值;返回值对信息进行处理,并返回一个值,以此表示处理的成功或失败;...

计算机C语言中return语句是什么意思
作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值,return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值了,他...

c语言return返回什么值?
在C语言中,return语句具有以下作用:返回值:return语句可以用于从函数中返回一个值。这个值通常被称为函数的返回值。例如,如果你有一个函数用于计算两个数的和,你可以使用return语句来返回这个和:请点击输入图片描述 终止函数:return语句也可以用于立即终止当前函数的执行。这意味着一旦return语句被执行...

C语言中return怎么用,主函数中一定要用吗?
int i=1;\/\/return;\/\/这样也可以,不要这一句也可以 } 2、非void型 例如:int f1(){ int i=1;return 1;\/\/return(i); \/\/这样也可以 } 有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的;对于void,在函数的最后一行代码,可以不用;其他地方,因为你要返回函数调用,所以...

c语言中return0和return1什么意思
使用return语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。return代表调到函数外,return0代表函数正常终止 return1代表函数非正常终止 return关键字的作用是返回程序流程的控制权!其副作用是返回一个值。例如intmain(){}则必须返回一个值 return0代表函数正常终止 ruturn1代表...

c语言中的return具体有什么用?值返回究竟是返回到哪里去了?这个值会...
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。下面我们在 winxp 环境下做一个小实验。首先编译下面的程序:int main( void ){ return 0;} 然后打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo %ERRORLEVEL%”...

维扬区18927399279: 关于c++中的return语句............ -
旁幸猪肺: 函数中当然可以有多个return语句,但在多个return语句中,被执行的只有一个.当return语句执行时,函数"返回"了.即跳出了该函数体,转而执行别的代码. 每个return语句的return值可以各不相同,当函数返回时,你可以根据return的不同值进行不同的处理. 如: 如果返回1表示a>b,返回2表示a<b,返回0表示a=b. 则可定义如下函数: int Comp(int a,int b) { if(a>b)return 1; else if(a<b)return 2; else return 0; } 当调用Comp(5,6),由于5<6,所以return 2;执行,此函数返回时,返回值就是2.

维扬区18927399279: C++语言中的返回语句return语句怎么用,请举几个例子,说详细点谢谢 -
旁幸猪肺: function add(a,b) {int sum;sum=a+b;return sum; } 这个return是返回函数的返回值

维扬区18927399279: c++中,“return;” 的返回值是什么? -
旁幸猪肺: 第一种形式:return; 第二种形式:return expression; 不带返回值的return语句只能用于返回类型为void的函数.在返回类型为void的函数中,return语句不是必须的,隐式的return发生在函数的最后一个语句 完成时.return语句的第二种形式提供了函数的结果.任何返回类型不是void的函数都必须返回一个值,而且这个返回值的类型必须和函数的返回类型相同,或者能 隐式转化为函数的返回类型.

维扬区18927399279: C语言中return 涵义 -
旁幸猪肺: return会截断函数的控制流,从一个函数中立即退出.对于void返回类型函数来说,如果没有return,可以用goto跳转到函数末尾来实现,编译器会自动实现清理堆栈的代码(相当于函数末尾隐含了return);因此,return只是语法糖,不是必须的...

维扬区18927399279: c++语言中return的作用 -
旁幸猪肺: 作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了 作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值,return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值

维扬区18927399279: 用通俗语言解释C++里的返回值return什么意思 -
旁幸猪肺: ............函数的定义一般形式:.类型 +函数名(参数){ } 函数的返回值一般都是有用的,比如你定义了一个求最大值的函数,在函数执行完了之后就拿到了最大值如果不返回那这个函数不是就白执行了

维扬区18927399279: c++里面的return返回值是干什么的 -
旁幸猪肺: 返回某个程序块的执行状态,交还控制权,返回运算结果 第一个,返回程序执行状态,用于后续判断上一个程序块执行是否正确,出现了何种错误或意外 第二个,调用一个程序块后整个程序就跳进那个程序块执行了,return使程序的执行轨迹回到调用该程序块的地方,就像老板给你布置了一个任务,你完成任务以后得去交差 第三个很好理解吧,问你1+1等于多少,你算出来了答案等于2,你得把这个答案回答给提问的人 这些职能往往是在一个return语句中同时体现出来了,多读读程序就有体会了

维扬区18927399279: C++中return语句详解 -
旁幸猪肺: 因为你的函数实际的作用是cout而不是返回一个值... 比如说我一个返回int的函数...它是计算中间过程的...就是return它的计算结果... 也就是说如果你在main函数里面判断如果调用的函数返回true,那么输出A,返回B,输出B...那就不一样了...

维扬区18927399279: 用通俗语言解释C++里的返回值return什么意思 -
旁幸猪肺: .函数的定义一般形式:.类型 +函数名(参数){ }函数的返回值一般都是有用的,比如你定义了一个求最大值的函数,在函数执行完了之后就拿到了最大值如果...

维扬区18927399279: c++中return返回语句可以返回些什么东西?求详细解答.. -
旁幸猪肺: return是指定一个函数的返回值.也就是这个函数的输出接口,通俗点讲就是这个函数他本身代表的一个变量,或是一个对象.这个和函数内的东西是两个概念,假如现在有一个函数我们在这个函数中计算一个程序的结果,怎么让这个函数把这个结果传给别的函数用呢?这里就要用把返回值.把计算出来的结果,反还给这个函数,然后别的函数在调用这个函数的同时也会得到这个函数反回的结果.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网