C++中,return返回值是什么意思?有什么用?
返回某个程序块的执行状态,交还控制权,返回运算结果
return返回值有什么用_return值返回到哪
return返回值有什么用_return值返回到哪
个,返回程序执行状态,用于后续判断上一个程序块执行是否正确,出现了何种错误或意外
第二个,调用一个程序块后整个程序就跳进那个程序块执行了,return使程序的执行轨迹回到调用该程序块的地方,就像老板给你布置了一个任务,你完成任务以后得去交
第三个很好理解吧,问你1+1等于多少,你算出来了等于2,你得把这个回答给提问的人
这些职能往往是在一个return语句中同时体现出来了,多读读程序就有体会
C语言中return的作用是什么,能具体点吗
作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了
作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值,return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值
1.表示返回函数值。例如int a(int b){return 3b;}的意思类似数学的f(x)=3x,就是规定了函数a的解析式,其中int b等同于上述函数的x,可以理解成int a(x),只不过c语言内要规定x的数据类型,才加了int。调用该函数时输入int c = a(x),其中x(也就是b)为你自己输入,根据规定的解析式a(x)=3x,当你输入int c = a(3)时,c就等于33=9。当之前的return 3b改为return 5(任意非0常数)时,相当于常数函数f(x)=5。此时你调用输入int c=a(x)时,无论你输入的x是何值,c都等于5。
2.return 0一般代表函数到此结束。{堆语句;return 0;第二堆语句;}此时计算机只执行堆语句,第二堆语句不执行,删除第二堆语句程序效果不变。
上述仅仅适用于刚刚入门编程,所以忽略了很多特殊情况,比如递归。
return的作用是结束当前这个函数,并返回一个值,如return m;(m 可以使变量也可以是常数)也可以没有返回值,只是结束当前函数,如return ;。
返回函数.
int ff(xxx)
{// 各种代码
return xx; 返回结果
}
在Ja中,return返回值的意义是什么?为什么要用返回值?
其实Ja提供return,是为了保持调用者与被调用者进行通信的关键。比如某个对象调用了一个方法,他需要根据这个方法不同的返回值进行不同的业务处理。如果没有return机制的话,那就只能进行单一的业务处理了,不存在多种情况了。返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和ja中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢
return的常用作用有以下两种
一种是返回参数所用的关键字,如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){
String a = "abc";
return a;
}那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();
第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。
函数中return的作用
一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者,而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。
举两个相对生动的例子:
1.给别人转账的时候,银行要告诉该用户是不是转成功了,这种模式就需要返回值。
2. 在养鱼场喂鱼时,只需要把食物丢到池塘就可以了,不需要管那只鱼吃了那只鱼没吃,这种情况就可以不用设计返回值。
两个作用。
一:用来返回一个值给函数,主函数调用这个函数后能得到这个返回的值。
二:用来结束函数,例如你运行到一个地方,虽然后面还有代码但是你不想再继续运行,这时你就可以直接用 return;这条语句来结束函数。
返回,函数的出口. 如果函数有返回值,后面可以加个返回的东西. 一个函数可以有多个return. void函数可以不写return.
一、 return 0;
返回一个值。
二、return;
直接中断当前函数,不执行后面的语句。有点像break。
结束函数运行并返回结果!
结束函数运行并返回结果!不难理解!
不一定会返回结果 单独一条return;也可以
C语言 返回值是干什么用的
返回值是C语言中一个重要的概念,指的是函数执行完以后return的结果。
在一般的C教材中,都有比较详细的介绍。返回值的形式跟函数的类型有关,返回值可能是一个数据,一个指针,一个字符串等等。在调用这个函数的地方,可以根据返回值判断函数的执行是否正确或获取想要的信息。
举个例子来说吧,
int add(int x,int y)
{int a;
a = x+y;
return a;
}这个函数返回的是两个数相加的结果,你要是在一个函数中调用这个函数,可以通过返回值得到两个数据的和,如
int get_add()
{int b;
b = add(1,2);
printf("%dn");
return 0;
}当你调用add函数,该函数返回的是a,你在get_add中调用时指定b = add();,那a就返回给了b,这个b就是你要的1+2的结果。在get_add函数中的return值是0,那么你就可以根据这个函数的返回值确定这个函数是否执行成功了,如
int main()
{int c;
c =get_add();
if(c == 0)
{printf("okn");
}else
{printf("errorn");
}}
在这里,你知道get_add的返回值是0,如果调用这个函数返回值不是0,那就说明这个函数在执行的过程中出现了错。
当然函数的返回值也可以是一个指针,这个指针里有你想要的东西。需要说明的是,有的函数是没有返回值的,比如顶一个void的函数没有返回值。
我只是举个例子来说明下问题,跟详细的东西需要你自己找了。
比如我要计算3+2,那么我就希望得到一个返回值,5.
函数返回值,也类似于这样,就是希望通过这个函数,返回你需要的值
比如一个计算一个数的的函数
返回值就是将这个数的返回的
返回值的作用就是返回一个值
用来传递参数的
形参向实参传递
简单的说就是得到你要的数
js里面的return返回值是干什么的?
return是向函数返回值,并终止函数的运行
比如:
function
a(){
return
10;//这个时候,函数a的值会等于10,并且函数中下面的内容不再执行
document.write(50);//由于上面已经return了,这条代码不会执行
}至于什么时候会用到,那看你要函数来做什么,你要他返回值就返回咯,不要他返回就不返回咯!
比如,用函数来做一个加法运算,需要他返回值,那就这样
function
a(
b,
c)
{return
b+
c;
}那么调用:
var
abc
=a(5,
80);
这个时候,abc这个变量的值会是85
如果想直接输出结果,不要返回值那就
function
a(
b,
c)
{document.write(
b+
c);
}这个时候调用,
var
abc
=a(5,
80);
那么页面会输出85,但abc是没有值的
当然,js中的return不一定非得用在函数function中,有时候也可以用来阻止某些动作,
比如表单的提交,让表单的提交返回false,那表单就不会提交:onsubmit="return
false"
js里面的return返回值是干什么的?
return是向函数返回值,并终止函数的运行
比如:
function a(){
return 10;//这个时候,函数a的值会等于10,并且函数中下面的内容不再执行
document.write(50);//由于上面已经return了,这条代码不会执行
}至于什么时候会用到,那看你要函数来做什么,你要他返回值就返回咯,不要他返回就不返回咯!
比如,用函数来做一个加法运算,需要他返回值,那就这样
function a( b, c ) {
return b + c;
}那么调用:
var abc = a(5, 80);
这个时候,abc这个变量的值会是85
如果想直接输出结果,不要返回值那就
function a( b, c ) {
document.write( b + c );
}这个时候调用, var abc = a(5, 80);
那么页面会输出85,但abc是没有值的
当然,js中的return不一定非得用在函数function中,有时候也可以用来阻止某些动作,
比如表单的提交,让表单的提交返回false,那表单就不会提交:onsubmit="return false"
跟ja,c++之类的一样啊,会返回到调用该函数的代码那
比如:
var a=getTime();
这里就是返回到变量a里去了
默认函数是没有返回值的。
通常函数经过一系列处理后需要给外部返回一个值或者对象
比如function sum(a,b){return a+b};
alert(sum(1,2))==>3如果没有return将会弹出undefined
什么是返回值返回值是用来做什么的?
Ja中一个方法如果定义了返回值,就会在函数的加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。