只要有你孙楠那英照片:“编程”里的返回值是什么意思?

来源:百度文库 编辑:高考问答 时间:2024/04/28 07:09:30
“编程”里的返回值是什么意思?
还有“对象”是什么意思啊?
帮帮忙!
能否详细点 举个例子 谢谢

返回值 就是通过程序计算之后的到结果,也是函数实现返回最终的结果
函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。

      扩展资料

    js里面的返回值有三种意思:
第一种情况,也是用得最多的情况,返回值是用于获取函数执行完毕后,获取到我们需要得到的结果;

第二种情况,就是返回空值,用来中止程序的;

第三种情况,用于防止事件冒泡,这种情况多在IE下生效。

返回值就是子函数返回给调用它的上一级函数的一个数值,就是return语句后的值。
比如一个子函数int func()在主函数调用,a=func();
在func()中有一个return b;
则func()返回的值就是这时候变量b的值,并且赋值给主函数中的变量a。

c语言中,有许多情况下需要重复某些语句的计算,就可以把这些语句单独提出来形成子程序,遇到重复的地方调用就可以了;但是有些情况下需要得到子程序运行的一个结果时,就可以通过将子程序设计成带返回值的函数,比如标准的sin函数,它的返回值就是一个double型数据。

在c语言的编程中大部分的函数调用信息是靠返回值来获得的,而这就需要用很多的定义,比如返回-1表示什么意思,-2表示什么意思,-3表示什么意思等等。

而c++中加入了异常的处理,这也算是一种获取信息的方式,但毕竟不是那么友好,大多数情况下,如果返回错误,我们对返回值不是很感兴趣,而是对返回的信息描述感兴趣。只要能简单描述错误的信息就可以了。

如此我们可以用这样一种方式来处理。返回值如果是类类型的如果正确就返回正确值,如果错误就返回null,而在参数中加一个ref string的参数,用来返回错误的描述信息。

如果返回值正确,这个参数就为null。这样一来我们就不用再定义一大堆的返回值信息(而且这此返回值信息还不通用,只能在一个函数中使用)了。而且我们可能只定义一些字符串常量,用来描述各种错误信息即可。

    参考资料来源 :百度百科-返回值

返回值就是函数返回的结果。

例如:

//定义函数返回值类型
int Add()
{
int a=1,int b=2,c;
c=a+b;
return c;
}

c就是这个方法返回的结果。这样你就可以直接将这个方法赋给一个变量:

int d=add();

其他类型也一样。

数学上的函数是一大串表达式,最后会有因变量。而编程函数,是为处理数据而存在的。比如说编写了一个求和函数,那么在另一个函数中,就没必要重新写一次了。

而完成这一点的,就是返回值,我们可以直接把结果返回到新的程序中,也就是数学函数中的因变量。当然,有很多类函数,有一些系统函数会返回BOOL值,来确认函数是否成功运行。有的会返回一个指针,来实现对应设备的操作。

扩展资料:

0x 02 return 语句位置与多条 return 语句:

python 函数使用 return 语句返回 "返回值",可以将其赋给其它变量作其它的用处,所有函数都有返回值,如果没有 return 语句,会隐式地调用 return None 作为返回值。

一个函数可以存在多条 return 语句,但只有一条可以被执行,如果没有一条 reutrn 语句被执行,同样会隐式调用 return None 作为返回值。

如果有必要,可以显式调用 return None 明确返回一个None(空值对象)作为返回值,可以简写为 return,不过 python 中懒惰即美德,所以一般能不写就不写。

如果函数执行了 return 语句,函数会立刻返回,结束调用,return 之后的其它语句都不会被执行了。

0x 01 指定返回值与隐含返回值:

函数体中 return 语句有指定返回值时返回的就是其值,函数体中没有 return 语句时,函数运行结束会隐含返回一个 None 作为返回值,类型是 NoneType,与 return 、return None 等效,都是返回 None。

参考资料来源:百度百科-返回值

1.返回值通常用为:return+返回值

我举一个生动的例子来回答你,假如我是计算机,比如你问我2+x=5, x=?

这时我需要调用我的计算函数来进行计算,最后我算出来x=3,

我就要告诉你3这个答案,但是我怎么告诉你呢?我就是用的return 3,也就是你说的返回值。

2.“对象”是一种开发的抽象,它包含了需要操作的数据及其可以对该数据进行操作的方法。

举例:在C/C++中定义一个Int型的变量  int i;

其中 int 就是类,i 就是int这个类的一个对象。类的定义就是用来描述int的属性的,对象就是具有类属性的实体。

例如你要实例化一个盒子(Box)的对象,你先构造一个Box的类

然后实例化这个类

所以Box1和Box2就是你实例化出来的对象。

扩展资料:

函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个;

函数可以有返回值,只要 return 就可以给出一个。不过我们常常不用它--有两个原因:

1、C/C++里返回值是复制出去的,而对于大的对象,复制的代价很高;

2、有些对象是不能复制的--至少编译器不知道怎么复制--比如数组。

于是我们有了很多这样的函数:

bool GetObj(ObjType& obj);

bool Encode(const char* src, char* dest);

用一个参数来代替返回值,而返回值只是指示函数执行是否成功。

参考资料:百度百科:返回值

1、函数名变量返回值是函数名变量。

由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

2、“编程”里的对象是在内存上一段有意义的区域。

在编程的C语言中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

扩展资料:

在C++中,函数可以有返回值,也可以没有返回值。在php中,值通过使用可选的返回语句返回。任何类型都可以返回,其中包括列表和对象。

返回值在编程里的常见用法是:

var n:integer;

function fct(x:integer):qword;

begin

if x=1 then exit(1) else exit(fct(n-1)*n);

end;

begin

read(n);

write(fct(n));

end.

参考资料来源:百度百科——返回值

参考资料来源:百度百科——对象(编程)

1、返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

2、对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

扩展资料

现实世界中,对象( object)是状态(属性)和行为的结合体,对象随处可见。对象普遍具有的特征是状态和行为。

在开发软件的信息世界中,对象定义为相关数据和方法的集合。对象是现实世界对象的抽象模型。从现实世界对象中抽象出来的对象使用数据和方法描述其在现实世界中的状态和行为特征,一般通过变

量描述其状态,通过方法实现其行为。变量是一种有名称的数据实体,而方法则是和对象相关的函数或过程。

面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

参考资料:百度百科-编程