什么叫函数返回?为什么要返回?

如题所述

函数返回即指返回值,返回值是一个函数的处理结果。返回的原因是如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须有返回值。函数的返回值用return去定义
格式为:  return 值

1、return是一个函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就会结束运行。

2、return 的返回值无类型限制,即可以是任意数据类型。

3、return 的返回值无个数限制,即可以用逗号分隔开多个任意类型的值。

扩展资料:

return 工作原理

在执行 return 语句时系统是在内部自动创建了一个临时变量,然后将 return 要返回的那个值赋给这个临时变量。

所以当被调函数运行结束后 return 后面的返回值真的就被释放掉了,最后是通过这个临时变量将值返回给主调函数的。而且定义函数时指定的返回值类型实际上指定的就是这个临时变量的类型。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-27
函数返回即函数返回值。
c语言中,首先,返回值是函数的返回值;然后,函数的函数名被作为一个变量处理;最后,函数的处理结果数据带回给调用函数作为返回值就被值赋给了(函数名)变量的。
要返回的原因:
这个返回值可以用来判断函数被调用后的运行处理结果,函数细致的返回值可以判断出在被调用中的走向流程。
第2个回答  推荐于2017-09-23
函数就是遵循一定的路线将输入的变量一系列的运算后返回最终的值,一般用
return 变量;来返回
顾名思义呀!!就是把运算结果返回啦....
例如我用加法函数为例子
function plus(a,b){
c=a+b
return c
}
这样~就是定义了个plus的函数,格式是plus(a,b)~返回c
如果现在再用d=plus(1,2)
这样d就等于函数plus(1,2)返回的值~也就是a=1,b=2时的c,这时候c=1+2
然后返回c就等于返回3
d=plus(1,2)就等于d=1+2=3了~

函数也可以不返回~例如操作类型的函数就不会返回值~~``如果是运算类型的函数的话就有返回~如果不返回的话~他运算的值就无法取得~那运算函数就没意义拉!本回答被提问者采纳
第3个回答  2007-02-13
运行结束了就是返回,不返回程序就僵死了

什么叫函数返回?为什么要返回?
函数返回即指返回值,返回值是一个函数的处理结果。返回的原因是如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须有返回值。函数的返回值用return去定义格式为: return 值 1、return是一个函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就会结束运行。2、return 的...

什么叫函数返回?为什么要返回?
函数返回即函数返回值。c语言中,首先,返回值是函数的返回值;然后,函数的函数名被作为一个变量处理;最后,函数的处理结果数据带回给调用函数作为返回值就被值赋给了(函数名)变量的。要返回的原因:这个返回值可以用来判断函数被调用后的运行处理结果,函数细致的返回值可以判断出在被调用中的走向流...

C语言中函数的返回值是什么意思,是返回到哪里去
函数返回值在C语言中指的是函数执行完毕后向调用它的函数提供一个结果。这个返回值可以是任何数据类型,如整型、浮点型、字符型等。函数返回值的用途是将函数执行过程中的计算结果传递给主调用函数或其他函数。这使得主调用函数能够利用这个结果进行后续的处理或操作。函数返回值的获取通常通过return语句实现。

c语言中函数的返回值到底是什么意思,有什么用
一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。函数可以有返回值,也可以没有返回值。1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定...

函数的返回值是什么意思?
函数的返回值是什么意思?什么是函数的返回值?在计算机编程中,函数是一段可重复使用的代码,用于实现特定的任务。函数的返回值是指函数执行完毕后,将要返回给调用者的值。这个值可以是任何数据类型,例如一个数字或布尔值。函数的返回值具备重要的作用。首先,函数的返回值可以让程序员知道函数执行的结果...

什么是函数返回值?
函数返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的...

什么是函数返回值?
函数返回值就是你所调用的函数返回给你的值。比如说void fun(int n,int m);前面的void就说明这个函数是没返回值的。比如int fun(int m);时,这个函数执行以后要返回一个整型数。一、一般的情况,C语言默认的返回值的类型是int整形,其他的函数看其函数前的类型就可以知道这个函数的返回值是什么...

请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易...
就是你要一个函数或一段代码完成某一项功能,比如是一个计算任务,这个计算任务需要有一个结果,这个结果可以通过函数的返回值来得到。当然有的的函数不需要结果,就完成一个功能,比如播放一段音乐。但这个函数也会有一个返回值,这个返回值可能是播放是否成功,或是播放否结束等等。

请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易...
所谓返回值,函数才有,就类似于数学中的函数的概念f(x),其实跟数学概念一开始是一个意思,你传入一个值x,经过处理,然后返回处理的结果,处理的结果就叫做返回值。就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值。这其实跟数学中函数的概念是一样的。当...

什么是函数的返回值?
所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型.举个简单的例子:int add(int a,int b){ return (a+b);}int main(){ int res; res=add(3,4); printf("%d",res); return 0;}在主函数main中调用子函数add,并传递参...

相似回答