C++中,return返回值是什么意思?有什么用?

返回某个程序块的执行状态,交还控制权,返回运算结果

return返回值有什么用_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等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。