hyqd.net
当前位置:首页 >> C语言rEturn返回值举例 >>

C语言rEturn返回值举例

简单的说,“返回值”就是程序执行完后会将一个数(或是其他类型的值)返回给这个函数 举个例子#include int fun() { return 1; } main() { printf("%d\n",fun());//fun函数把“1”返回给main函数 }

这么说吧,你现在有个房子要盖,现在你缺一扇门,你不想做就托付给你同学,希望你同学能帮你做,他做完之后,给你一扇门,你不需要知道他是怎么做的,你只关心他最后给你的这扇门而已.假若你有木头,你就把木头给你的同学,说这是

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定. return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的. 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况. 如果实在不需要函数返回什么值,就需要用void声明其类型.通俗将 就是返回一个只或者状态 返回的值 给主调函数

return 是返回一个值~~!你可以在调用的函数里用return返回的值!return 用处很多!本人觉得C语言好在不但保留了指针~ 函数有返回值可以做很多判断!例如:#include int max(int a ,int b) { int max; if(a>b) max=a; else max=b; return max; //返回一个int值 } void main() { int a,b; scanf("%d,%d",&a,&b); printf("MAX is %d\n",max(a,b)); }

一个函数运行完毕,使用return来返回到主函数 void fun() { for(int i=1;;i++) if(i%102==0) return; //当i到102时就会退出函数 }

return是c语言中的一个关键字,作用是结束当前函数的执行,将返回值压栈,并将控制权返回到上一级函数. 函数的返回值类型根据函数声明中指定的类型确定,若函数返回值为void时,即不需要返回值,这时函数中不需要提供return.但是若在某种情况下需要结束当前函数的执行,则用return; 来实现.

函数的返回值通常反映了这个函数的在多种流程下的不同的处理结果.而其他函数在调用这个函数时,可以根据这些不同的返回值,来做不同相应处理.举一个简单的例子:比如你写一个维护学生信息函数,学生信息是用链表穿起来的,每增加一个学生就添加一个链表节点.且这个函数的返回值是int型的变量,来表示一个学生信息是否添加成功.可能会有真么几种情况:1、新增加的学生节点在申请内存是失败,返回值设为 -1;2、添加学生时发现该学生信息已经存在,返回值设为 -2;3、添加学生节点时发现超过了链表既定长度的规格了,返回值设为 -3;4、添加成功了,返回值设为 0.

如果你在函数定义的复合语句前使用了void 则什么都不返回;如果没有void,返回的是null,要显示的话将什么也不会显示.一般要接收返回的值,还要建立一个接受数值来执行行为的函数.

一、return 表示函数结束.只要函数运行到return语句(即使后面还有语句),即表示结束.二、return 表示从被调用的函数返回主函数并带有返回值.主函数中可用与返回值相同类型的变量接收返回值.三、return 返回值作用,可以用于函数计

一般用于函数调用中.return语句将被调用函数中的一个确定值带回主调函数中去.如果需要从被调用函数带回一个函数值供主调函数使用,被调函数中必须包含retuen语句.如果不需要带回值,则可以不要return语句.return后可以是值,表达式,但类型要和定义函数相同.(^_^)希望可以帮到你,记得采纳(^_^).

网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com