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

计算机C语言中return语句是什么意思

发布网友 发布时间:2022-04-28 14:21

我来回答

4个回答

热心网友 时间:2022-04-18 15:12

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

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

作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。

作用2:返回指定类型的值,在定义函数的时候不是有 int af();int 这里是返回值,return 后面接的就是这个返回值,这个函数执行后就可以给别的变量赋值了,他的值就是return 后面的值。

扩展资料

如果实在不需要函数返回什么值,就需要用void声明其类型。

补充:如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。

例如:

1、非void型

int f1(){int i=1;return 1;//return(i); //这样也可以

}

2、void型

void f2()

{int i=1;//return;//这样也可以,不要这一句也可以

}

有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的。

举例:

#include "stdio.h"  

void function()

{printf("111111");

return;

printf("222222");

}

main()

{function();

}

运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2。

这里的return其实还有个退出该程序的作用。也就是说在printf("111111");后面加了个return,就表示结束该函数,返回主函数。

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

热心网友 时间:2022-04-18 16:30

返回一个东西,或者退出(无值返回),比如 return (int)1是返回一个int型的值1如果说从底层讲其值保存在CPU的eax寄存器里,等着其他变量接受接受,如果函数返回值有变量接受,变量值就是返回值,没有变量接受,在随后的运算中被覆盖

热心网友 时间:2022-04-18 18:04

有返回值的函数中,return语句的作用是提供整个函数的返回值,并结束当前函数返回到调用它的地方。在没有返回值的函数中也可以使用return语句。

热心网友 时间:2022-04-18 19:56

return 就是返回值嘛
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的话有啥影响,怎么听说对六年后换证有影响? ...重新刷学时吗,科一科二科三科四可以转校吗? 考完科一科二科三科四要多久 ...但是科目三的学时没有打满对以后有没有影响? 我的学时卡没有打过,一点都没有,不过我科一科二科三科四都全部考完了... 五行穿搭2021年10月8日五行属什么怎么穿衣 十月八日上到十月几日 ipadmini和iphone6是充电器不一样、还是数据线不一样呢?可以互相使用充 ... iphone6的插头可以通用ipad mini 吗 iphone6和ipad mini的充电器可以通用吗 C语言中return;是什么意思? c语言return语句什么意思 班级群收款未收齐可以收到账单明细吗? 微信群里出现"你有一笔未收齐的群付款"是什么意思? 双斜度深孔钻如何打 深孔加工方法求助 微信群收款的有效期是多久?对于未付款的人,系统会自动提醒吗? 深孔钻加工有什么简单介绍? 群收款能不能设置提示音群收款怎样设置提示音 你认为哪个美国演员在你心中可以打满分? 什么时候群支付不会显示 如何一次性解决深孔钻机床加工排屑困难? 美国有哪些年轻帅气的男明星,最好又帅又阳光身材又好,笑起来很迷人的,我喜欢型男,就像zac这样的 美国帅气男明星 麻花深孔钻怎么磨 有关于怎么磨直径25毫米焊接式内排屑深孔钻头的方法或图纸.书籍吗?跪求! 哪些外国男明星是你看一眼就觉得很帅的? 深孔钻加工的刀具都有哪些?深孔钻刃磨用什么工具? 深孔钻研磨方法 怎样才能磨好内排屑深孔钻? c语言中return的含义是什么?位置不同返回值就不同,要怎么检测返回值? 在C语言里面return是什么意思用法是怎么用表示什么命令。 c语言中return是什么意思? 回答要求:简单明了通俗易懂 C语言中,最后一个代码 return 0; 这个代码是什么意思?他在整个程序中起到什么作用? C语言问题 return是什么意思啊 腾讯会议的声音为什么不能通过蓝牙放到外部音箱呢 手机腾讯会议考试声音太小能连接蓝牙音箱吗? 猫王蓝牙音箱为什么无法接入腾讯会议? oppoA57怎样将腾讯会议的声音传到蓝牙音响? 腾讯会议声音可以和小米音响连接吗? 电脑qq视频通话的时候没法用蓝牙音箱听歌? 腾讯会议中+8675536550000座机怎么拨号? 为什么手机没声音了解蓝牙音箱或者打QQ电话媒体音量都有声音(我设置的音乐不会因其他软件上而停止) 玉米面蒸豆角怎么做好吃又简单,做法图解 玉米面蒸豆角怎么做如何做好吃 豆角苦累的正宗做法,豆角苦累怎样做才好吃的做法步骤 好吃的豆角玉米面丸子有哪些简单做法? 豇豆苦累的做法,豇豆苦累怎么做好吃,豇豆苦累 豆渣玉米面窝头怎么做如何做好吃 河北地方小吃用老豆角和玉米面,白面蒸的。好像叫“苦累”