本文目录一览

1,在c中什么是函数返回值

函数的返回值其实很简单,你把函数看成一个具备某种功能的黑盒子,调用函数的时候,就相当于给它传入函数要求的数据,然后函数开始按它的功能运行,最后输出一个运行结果,这个输出的结果就是返回值。只是不同的函数实现不同的功能。 调用函数的时候传入的叫参数,传入的参数要严格的按函数的定义要求,如参数的类型。如果有多个参数还必须按每个参数的顺序来传入。 当然函数不一定要返回一个值,可以返回空值。 给你推荐一个学习网站:http://www.bc-cn.net/Article/kfyy/cjj/

在c中什么是函数返回值

2,c语言中什么是函数的返回值

首先比喻下函数是什么吧? 函数简单的说就是一个黑箱子似的制造机器,你给他原料(输入参数)它给你制造出产品(函数返回的结果)。 所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。C++用VOID型表示。但是求两个数的最大值函数INT MAX(INT A, INT B)的返回值就可以是你求的最大的值。 int max(int a, intb) { if(a>b) { return a; } else { return b; } } 其中return返回的值就是函数的返回值。

c语言中什么是函数的返回值

3,什么是函数返回值

程序执行完后会将一个数(或是其他类型的值)返回给这个函数(相当于这个函数最后储存了这个数,是这个数的代言人,呵呵) 举个列: int A( ){ int a=2; int b=4; int c; c=a+b; return c; } 主函数调用这个函数时: void main( ){ cout<<A( ); } 就将return的那个值输出来了; 倘若没有return c这句,得出的结果不会输出来; A()这个函数执行后什么也没得到,其只是执行了 一个加法问题,留下的是“空气”(呵呵)。

什么是函数返回值

4,函数返回值是怎么回事

函数返回值可以这样理解。就是你运行这个函数的时候是希望达到某种目的,但是函数做完之后怎么让它可以让用户看到运行结果呢,就是返回一个数值,或者其他的什么。如果这个数值是作为中间过程的话,那么它就在程序中充当中间变量的作用
楼上的说的才正确!可以返回任何类型,都是你定义的。 不过说起来,有两种形式一种是返回值 一种是返回地址 这也是看你的函数怎样写的了
返回值可以是所有的数据类型,也就是定义函数时的指定的那个类型,将返回return语句后的数据。 void表示返回空。
返回值函数很多类型,如int bool void 等很多
楼上说的太对勒
楼上说的正确

5,C语言中什么是函数的返回值

一个方法,可以有返回值,也可以没有!首先方法有参数,方法就像一个箱子,里面有机关。然后参数就是需要通过机关处理的东西,然后被机关处理完之后·最后从出口出来一个新的东西。那个就是返回的值。!你传进一个值~然后通过你写的方法处理,返回一个新的值,来达到你的目的。例如我写一个方法st()。方法的作用就是传递进去一个字符串,然后自动截取最后的两个字符。然后返回给你!public string st(string str) return str.substring(2,str.length-1);}然后你使用这个方法就会返回最后两位。。应该没写错把。。错了别拍我。这个看的懂把。我是自学C#的。C也看过,其实大致上都是差不多的。!没有返回值的话就相当于是一个过程存储在方法里。可以反复的利用。只要需要这个过程的时候。直接用这个方法就可以了。多省事。
比如 函数f(x)=a+b 若a=1 b=2 则f(x)=3 这个3就是f(x)的返回值同理 函数int fun( ... )的返回值就是int型的 可以这么用 int a=2*fun();
首先比喻下函数是什么吧? 函数简单的说就是一个黑箱子似的制造机器,你给他原料(输入参数)它给你制造出产品(函数返回的结果)。 所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。c++用void型表示。但是求两个数的最大值函数int max(int a, int b)的返回值就可以是你求的最大的值。 int max(int a, intb) { if(a>b) { return a; } else { return b; } } 其中return返回的值就是函数的返回值。

6,C的函数返回值是什么意思 通俗点讲

C++的函数返回值是由于函数名变量通常用来把函数的处理结果数据返回给调用函数,即递归调用,所以一般把函数名变量称为返回值,函数的返回值类型是在定义函数时指定的。函数可以有返回值,也可以没有返回值:1、没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。2、有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函。扩展资料返回值的原理函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把这个函数名变量称为返回值。就是处理结果,main函数里的返回值是给操作系统的,返回0表示正常结束,返回负数便是不正常结束。函数相当于人的行为,有的需要一个结果,有的不需要,比如,你叫你同学去拿一本书,返回结果便是那本书。参考资料来源:搜狗百科—返回值
返回值概念:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。通俗点来说就是函数执行完毕后得到的结果。返回值的类型可以有很多 void、bool 、int 、以及自定义的类型等等,返回值还和编译环境有关,有些环境的bool型使用boolean表示的,需要注意不要搞混了当然了函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,也可以在该处放置一个return;
比如1个函数是计算1+1=几的,但是计算出来了是等于2,只有此函数知道,别人不知道啊。用另外1个函数调用你,然后你被调用就返回2就可以。
为什么要返回?不是所有的函数都需要返回值的,这个得看你调用函数的目的是什么,如果你需要通过一段代码实现计算某一个结果,并且这个结果在后面的程序中会使用到,那么你就需要让这个函数返回一个值,你便你在后面的程序中利用。函数的返回点是调用点返回给谁?这个就看你用什么来接收了,可以是变量,可以是函数。函数执行完成后,会回到函数的入口处。如果有返回值,那么返回给你用来接收结果的那个变量,要是没有返回值的话,就不返回给任何东西,比如是引用或指针类的,直接对实参的地址进行操作的函数
楼主不知道那个要不要解释下实参和形参的概念啊?恩,就是说,你给函数的值,就只是把变量的值给了形参,而地址没有传递给它,就是说,如果没有返回值的话,你在函数中修改过的值,是无法传递到实参上去的。我举个例子吧: void plus (int a ,int b)int main() plus(a,b);cout<<c;}这个void 就是不要返回值的意思。那么这个例子的意思就是a+b=c对吧,但是主函数中你调用这个函数的话,c的值是不会改变的,还是等于4.就是说,有了返回值,return c;后,c的值就是等于3了,楼主这样感觉能理解吗?

文章TAG:函数  返回  返回值  什么  函数返回值  
下一篇