问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中return的作用是什么,能具体点吗

发布网友 发布时间:2022-03-29 09:15

我来回答

6个回答

热心网友 时间:2022-03-29 10:44

return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

扩展资料:

C语言return返回值的说明:

1、没有返回值的函数为空类型,用void表示。

2、return 语句可以有多个,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行,所以只有一个返回值。

3、函数一旦遇到 return 语句就立即返回,后面的所有语句都不会被执行到了。从这个角度看,return 语句还有强制结束函数执行的作用。

4、return语句是提前结束函数的唯一办法。

参考资料来源:百度百科-return(C语言语句)

热心网友 时间:2022-03-29 12:02

1.表示返回函数值。例如int a(int b){return 3*b;}的意思类似数学的f(x)=3*x,就是规定了函数a的解析式,其中int b等同于上述函数的x,可以理解成int a(x),只不过c语言内要规定x的数据类型,才加了int。调用该函数时输入int c = a(x),其中x(也就是b)为你自己输入,根据规定的解析式a(x)=3*x,当你输入int c = a(3)时,c就等于3*3=9。当之前的return 3*b改为return 5(任意非0常数)时,相当于常数函数f(x)=5。此时你调用输入int c=a(x)时,无论你输入的x是何值,c都等于5。
2.return 0一般代表函数到此结束。{第一堆语句;return 0;第二堆语句;}此时计算机只执行第一堆语句,第二堆语句不执行,删除第二堆语句程序效果不变。
上述仅仅适用于刚刚入门编程,所以忽略了很多特殊情况,比如递归。

热心网友 时间:2022-03-29 13:37

作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了
作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值,return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值

热心网友 时间:2022-03-29 15:28

return的作用是结束当前这个函数,并返回一个值,如return m;(m 可以使变量也可以是常数)也可以没有返回值,只是结束当前函数,如return ;。

热心网友 时间:2022-03-29 17:36

返回函数.

int ff(xxx)
{
// 各种代码
return xx; 返回结果
}

热心网友 时间:2022-03-29 20:01

返回一个值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 打开文件位置拖拽发送到QQ微信如何操作 发微信或qq有0k手势往下掉是怎么弄的? 谁可以为我讲解一下QQ号怎么变成的过程? 微信如何重新绑定QQ 微信和qq上的运动步数为什么都是零 qq变微信怎么设置 以前QQ登录微信换成手机登录,原来钱包里的钱怎么是0? 微信和QQ挂后台缓存为零怎么回事? vivox9怎样才能把微信,qq这些图标变小呢 微信怎么变成qq QQ怎么级数变0了 如果不登qq,只上微信.qq达人会变成0吗 微信转QQ零钱怎么显示还是零 QQ及微信运动步数为零,求解决。 微信和QQ挂着后台 运行内存里的缓存空间为零怎么回... 怎样控制微信QQ红包尾数0 vivo叉六零,新买的手机,微信QQ的图标变颜色了怎么改? 请问之前你iPhone微信微信人变0个 聊天记录全部没... QQ怎么变0级啦? 塘沽区有哪些初中校 c语言中的return语句用法 最潮乔丹鞋 乔丹鞋有两种标志是什么意思 aj4鞋带多长 乔丹耐克联名款鞋叫什么 乔丹鞋有remaker的标志 乔丹是中国品牌吗? 乔丹的鞋子!!! airjordan18码是多大 NIKE的乔丹鞋系列的资料!谢谢! 乔丹新出的无相休闲运动鞋,米灰卡其色感觉灰头土... 乔丹鞋一共有几代? 纯商贷和组合贷款哪个好 首套房纯商贷好还是组合贷好 商贷和组合贷哪个更划算? 商贷还是组合贷?哪种比较划算呢? 买房知识商贷和组合贷怎么选哪个更划算 组合贷和纯商贷各有什么优劣势 组合贷和纯商贷哪个更好 买房贷款 纯商贷和组合贷算下来利息一样高。优先哪...