“编程”里的返回值是什么意思?
返回值是指函数被调用之后,执行函数体中的程序段所取得的值,可以通过return语句返回。return语句的一般形式为:return表达式; 或者:return(表达式);
对象就是类的实例化,人类是一个类,而每一个人就是人类的实例化,即每一个人就是一个对象,对象具有类的属性及方法(每个人都站立行走、有一个发达的大脑,并且需要吃饭睡觉)。
扩展资料:
返回值return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。
在C语言中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。 在显式支持面向对象的语言中,“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。
参考资料:百度百科: C语言
1.返回值通常用为:return+返回值
我举一个生动的例子来回答你,假如我是计算机,比如你问我2+x=5, x=?
这时我需要调用我的计算函数来进行计算,最后我算出来x=3,
我就要告诉你3这个答案,但是我怎么告诉你呢?我就是用的return 3,也就是你说的返回值。
2.“对象”是一种开发的抽象,它包含了需要操作的数据及其可以对该数据进行操作的方法。
举例:在C/C++中定义一个Int型的变量 int i;
其中 int 就是类,i 就是int这个类的一个对象。类的定义就是用来描述int的属性的,对象就是具有类属性的实体。
扩展资料
return返回值的工作过程如下:
程序运行过程中,我们知道,被调函数运行结束后才会返回主调函数,但是被调函数运行结束后系统为被调函数中的局部变量分配的内存空间就会被释放。事实上在执行return语句时系统是在内部自动创建了一个临时变量,然后将return要返回的那个值赋给这个临时变量。
所以当被调函数运行结束后return后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。
而且定义函数时指定的返回值类型实际上指定的就是这个临时变量的类型。这些都是系统自动完成的,稍微了解即可,不用深入研究。
意思是调用某个函数后返回的结果。
对象就是类的实例化。从普遍意义上讲,对象就是一个实体,一个具有一种或多种方法的实体,一个具有一种或多种属性的实体。
举例子:
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.
fct(a)函数返回的值就是a的阶乘。
扩展资料:
javascript里有一个内建函数Date(),执行语句
var today = new Date();
之后,today这个变量名就不是一个单纯的变量了(var a=1这样的变量),它是一个对象(object),是一个具有多种方法(函数)和多种属性的实体。它的多种方法体现为(但不局限于)
today.getFullYear()是有一个具体的值的。
又如,ASP里,普通变量可以写为rs=1或rs="abc",这是普通的数字整形变量和字符串变量。而将通用类实例化则得到一个对象:
Set rs = Server.CreateObject("ADODB.RecordSet")
这样,就得到了一个空的记录集对象rs,注意,其中的Set是不可缺少的。因为有Set才是设置对象,没有Set就是设置一般变量,而Server.CreateObject("ADODB.RecordSet")是不能通过一般变量来实例化的。
编程中将类(class)进行实例化之后,得到对象,通过对象的各种函数、方法和属性,可以进行各种操作。这样的操作有利于程序的模块化设计。
参考资料:百度百科-返回值
能问这个问题说明你刚刚开始学习编程语言。
1、打个比方,在生活中人家问"你多大了",就说明别人希望得到的是有关你的年龄的答案。那么你就要回答人家"我20岁了",这个"20"就是返回值,而“对象”即是这里的“年龄”。
2、在编程中,返回值就是函数返回的结果,例如定义函数返回值类型:
int Add()
{
int a=1,int b=2,c; c=a+b; return c;
}
c就是这个方法返回的结果。
3、对象,是编程术语,其广义指的是在内存上一段有意义的区域,称作为一个对象。在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。具体回答什么是对象(object),要从什么是类(class)讲起。
4、类是一个抽象的概念。把人类看作一个类,类的共性有:第一站立行走,第二有一个很发达的大脑,上面这两点都是静态的,描述的是客观的属性(attributes)。人类还需要吃饭、睡觉,这两点都是动态的行为,即方法(methods)。类可以包含函数,函数在类中就是动态的行为,即方法。
5、对象就是类的实例化,人类是一个类,而每一个人就是人类的实例化,即每一个人就是一个对象,对象具有类的属性及方法(每个人都站立行走、有一个发达的大脑,并且需要吃饭睡觉)。
扩展资料:
1、编程初学者小技巧之一,return 一个空的集合,而不是 null。如果一个程序返回一个没有任何值的集合,请确保一个空集合返回,而不是空元素。这样你就不用去写一大堆 ”if else” 判断null元素。
2、编程初学者小技巧之二,小心使用 String。因为字符串相加或者拼接的方式都会在对象池中查找字符串是否存在,如果不存在则创建,这样在拼接的过程中会产生大量中间过程的字符串,占用内存资源。
3、编程初学者小技巧之三,StringBuilder效率优于StringBuffer,但是StringBuffer线程安全。
参考资料来源:百度百科-编程
一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。简单理解就是我们使用函数肯定是想让它产生某种结果,返回值就是用来让我们了解这个结果的。
在编程中对象是一个抽象的概念,指需要操作的目标。
比如,在现实生活中,电脑就是我们搜寻资料的一个对象,他具有外观、操作系统、价格等等特点,这些在对象概念中被称为属性,而利用这个电脑玩游戏、看电影、查找资料等用途,这些则对应于对象里的方法,另外,主板、CPU、显卡、键盘等等组件,我们可以称作对象的集合。
再比如有一个火腿肠生产线,需要原料猪肉。这个时候我们来了,手里拿着猪肉,在生产线最前端放上猪肉,按个按钮。然后加生产线噼里啪啦开始工作,过一会,加工厂停止运作了,火腿肠出来了。
在函数里面,也可以理解为方法就是一个加工厂,他是一个运算机构,把他运算完的结果用 return 结束并把结果带出去。猪肉是对象,返回值是火腿肠。
扩展资料:
在编程函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。
例:
void backward(int n){cout<<n%10;if(n<10)return;else backward(n/10);}int main(){int n;cout<<"输入整数:"<<endl;cin>>n;cout<<"原整数:"<<n<<endl<<"反向数:";backward(n);cout<<endl;return 0;}参考资料:百度百科-对象
参考资料:百度百科-返回值