“编程”里的返回值是什么意思?
1、返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
2、对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。
扩展资料
现实世界中,对象( object)是状态(属性)和行为的结合体,对象随处可见。对象普遍具有的特征是状态和行为。
在开发软件的信息世界中,对象定义为相关数据和方法的集合。对象是现实世界对象的抽象模型。从现实世界对象中抽象出来的对象使用数据和方法描述其在现实世界中的状态和行为特征,一般通过变
量描述其状态,通过方法实现其行为。变量是一种有名称的数据实体,而方法则是和对象相关的函数或过程。
面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
参考资料:百度百科-编程
JAVA中返回值指的是在普通类的情况下,也就是在定义java方法时,必然需要定义一个返回值类型或者使用void占位符占位,然后在方法体末端return一个返回值,需要与定义时候的返回值类型一致。然后在调用此方法时,就会把返回值传输到调用处。
通常每定义一个函数,在它前面需要定义这个函数使用后最终得出的结果。如果这个函数不需要产生结果,则返回值为void。如果操作产生了结果,这个结果就需要拿出来给其它函数使用,那么得定义这个返回值为什么类型。比如,整型int,字符串型string等,以便别的函数使用这个结果。
JAVA中的对象是一个抽象的概念,是要操作的目标。比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这就对应于对象里的方法。
另外,主板、CPU、显卡、键盘等等组件,可以称作对象的集合。
扩展资料:
在C和C++中,程序最后都有一个return语句,返回一个整数值。这个整数值代表这个程序运行的结果。
自定义函数的返回值类型:
1.如果函数是void类型,则无返回值,则下面语句不能再出现return。
2.如果函数有返回值,那么一定要有return。
3.return是语言级别的,它表示了调用堆栈的返回。
参考资料来源:百度百科—返回值
参考资料来源:百度百科—对象(编程)
1. 返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
2. 对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。
扩展资料:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
参考资料:
返回值就是函数返回的结果。
例如:
//定义函数返回值类型
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。
参考资料来源:百度百科-返回值
返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
对象:是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。
广义:在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。
在显式支持面向对象的语言中,“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。
扩展资料
函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个
例:函数可以有返回值,只要 return 就可以给出一个。不过我们常常不用它有两个原因:
1、C/C++里返回值是复制出去的,而对于大的对象,复制的代价很高。
2、有些对象是不能复制的--至少编译器不知道怎么复制--比如数组。
于是我们有了很多这样的函数:
bool GetObj(ObjType& obj);
bool Encode(const char* src, char* dest);
面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。