关于函数返回值的描述正确的是,什么是函数返回值

1 , 什么是函数返回值程序执行完后会将一个数(或是其他类型的值)返回给这个函数(相当于这个函数最后储存了这个数,是这个数的代言人,呵呵) 举个列: int A( ){ int a=2; int b=4; int c; c=a+b; return c; }主函数调用这个函数时: void main( ){ cout<<A( ); } 就将return的那个值输出来了;倘若没有return c这句,得出的结果不会输出来;A()这个函数执行后什么也没得到,其只是执行了一个加法问题,留下的是“空气”(呵呵) 。【关于函数返回值的描述正确的是,什么是函数返回值】
2,c语言函数的返回值是什么意思所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型.举个简单的例子:int add(int a,int b){ return (a+b);}int main(){ int res; res=add(3,4); printf("%d",res); return 0;}在主函数main中调用子函数add,并传递参数3和4过去,add经过运算后得到值7,通过return语句将得到的值返回给调用它的main函数供其使用,而在main中,返回值被用于给res赋值 。函数返回值就可以理解为解决一个问题以后得到的结论,把这个结论交给别人,就像写在书上成为一个定理 , 来让别人使用 。
3,函数返回值咋解释就是执行函数后得到的结果,如果无需输出无需做出反应的函数则没有返回值也是可以的,望采纳看到num函数中的extern了吗,还有你的函数中xy是定义在main函数之外的 , 这叫全局变量,在整个函数中起作用(除特殊情况,如一个函数中有相同的变量,那么全局变量就被局部变量代替了),extern的作用是避免那种特殊情况的发生,是函数中的变量xy和全局变量重复,这样函数就有了处理全局变量的能力,否则去掉extern,num函数就没用了,全局变量的生命周期是和整个文件一样的,所以,我建议你参考一下作用域 的知识,这样你会明白一点 还有就是你的main函数中没有生命xy变量,默认的xy还是全局变量的 , 你在main函数中定义一下试试,结果就是12,2了
4,函数返回值是怎么回事函数返回值可以这样理解 。就是你运行这个函数的时候是希望达到某种目的,但是函数做完之后怎么让它可以让用户看到运行结果呢 , 就是返回一个数值,或者其他的什么 。如果这个数值是作为中间过程的话 , 那么它就在程序中充当中间变量的作用楼上的说的才正确!可以返回任何类型,都是你定义的 。不过说起来,有两种形式一种是返回值 一种是返回地址这也是看你的函数怎样写的了返回值可以是所有的数据类型,也就是定义函数时的指定的那个类型 , 将返回return语句后的数据 。void表示返回空 。返回值函数很多类型,如int boolvoid 等很多楼上说的太对勒楼上说的正确5,C语言中什么是函数的返回值首先比喻下函数是什么吧?函数简单的说就是一个黑箱子似的制造机器 , 你给他原料(输入参数)它给你制造出产品(函数返回的结果) 。所以函数的返回值一般就是你想要的结果 。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值 。C++用VOID型表示 。但是求两个数的最大值函数INT MAX(INT A, INT B)的返回值就可以是你求的最大的值 。int max(int a, intb)if(a>b)return a;}elsereturn b;}}其中return返回的值就是函数的返回值 。比如有这样一个程序(计算两数之和):int add(int x,int y)main()add函数体中的语句:return后的值就是返回值.实际上,每个有参函数基本上都会有一个返回值,在主调函数(今为main())中调用被调用函数(今为add()),发生数据传递,当然是单向传递:实参传递给形参,之后主调函数中就可以使用被调用函数处理过的值.加我QQ,共同学习,呵呵.就是调用子函数后(例如int 型),子函数根据实际需要处理后返回给主函数的int型数据.子函数返回值的类型和和子函数的类型相同.否则程序出错.int a()return 123;}123就是返回值!当一个函数不是void型的时候就必须有一个返回值(main)函数除外,这个返回值就看你这个函数本身是什么型的 。返回值经常用来标志一些东西,比如一个游戏程序中的函数int win()用来判断输赢,输返回0,赢返回1 , 然后主调函数可以根据它的返回值做相应的处理,比如这样的句子 if(win()) speed++;(进入下一关) 。我说一下函数:函数就是通过一个对应法则把未知数进行处理的过程(特殊的映射) 函数的返回值:未知数经过对应法则处理以后得到的值 例子:f(x)=2x+1 输入:x=10 经过对应法则f(x):2*10+1 得到结果(函数的返回值):f(10)=21 现在简单说一下c语言的函数,由于计算机编程的函数概念和数学当中的有一些不同,所以不能全部说清楚. c语言的函数也是需要 输入值 的,但是当函数类型为空viod时,没有返回值 比如定义一个类型为int的函数,那么这个函数返回的值必须是int型,输入的数据类型用户自定 例子 int abc(int x) 函数类型:int 函数名称:abc 传入数值:x(int型) { x=x*10; x进行*10的运算 return x; return的作用:返回函数值,这里是返回x的值给函数abc作为abc(x)的值 } 函数还有形式参数和实际参数的问题,还需要再学习

    推荐阅读