当前位置:网站首页>return 关键字
return 关键字
2022-07-06 14:40:00 【是北豼不太皮吖】
return 关键字
return 用来终止一个函数并返回其后面跟着的值给函数的调用者。
return关键字退出函数运行的同时,给函数返回怎么样的数据?是什么类型的数据?是int类型?char类型?还是void类型?
其实,return返回的数据类型是由函数定义决定的,函数定义的时候,有“返回数据类型”这样的属性,它决定了return返回的数据类型。
return (Val);//此括号可以省略。但一般不省略,尤其在返回一个表达式的值时。
return 可以返回些什么东西呢?看下面例子:
char * Func(void)
{
char str[30];
…
return str;
}
str 属于局部变量,位于栈内存中,在 Func 结束的时候被释放,所以返回 str 将导致错误。
return 语句不可返回指向“栈内存”的“指针”,因为该内存在函数体结束时被自动销毁。
这个语句有问题吗?如果没有问题,那返回的是什么?
return ;
语句是没有问题的。
不过有前提的,是在void类型的函数内才能这样用,作用是结束本函数,此语句后面的语句都不执行了。
边栏推荐
- Unity3D学习笔记6——GPU实例化(1)
- Notes de développement du matériel (10): flux de base du développement du matériel, fabrication d'un module USB à RS232 (9): création de la Bibliothèque d'emballage ch340g / max232 SOP - 16 et Associa
- Force buckle 575 Divide candy
- OpenCV VideoCapture. Get() parameter details
- HDR image reconstruction from a single exposure using deep CNN reading notes
- Four data streams of grpc
- i. Mx6ull build boa server details and some of the problems encountered
- GPS from entry to abandonment (XVII), tropospheric delay
- [MySQL] online DDL details
- SQL Server生成自增序号
猜你喜欢

2500 common Chinese characters + 130 common Chinese and English characters
![[sciter]: encapsulate the notification bar component based on sciter](/img/08/a3dd409261054052291e99dd28af11.png)
[sciter]: encapsulate the notification bar component based on sciter

Mise en place d'un environnement de développement OP - tee basé sur qemuv8

Powerful domestic API management tool

在IPv6中 链路本地地址的优势

墨西哥一架飞往美国的客机起飞后遭雷击 随后安全返航

PVL EDI 项目案例

Attack and defense world ditf Misc

Unity3d Learning Notes 6 - GPU instantiation (1)

A Mexican airliner bound for the United States was struck by lightning after taking off and then returned safely
随机推荐
NPDP认证|产品经理如何跨职能/跨团队沟通?
Force deduction question 500, keyboard line, JS implementation
[sciter bug] multi line hiding
Oracle-控制文件及日志文件的管理
【数字IC手撕代码】Verilog无毛刺时钟切换电路|题目|原理|设计|仿真
每日一题:力扣:225:用队列实现栈
软考高级(信息系统项目管理师)高频考点:项目质量管理
About the professional ethics of programmers, let's talk about it from the way of craftsmanship and neatness
Unity3d minigame-unity-webgl-transform插件转换微信小游戏报错To use dlopen, you need to use Emscripten‘s...问题
将MySQL的表数据纯净方式导出
Kohana database
2022-07-04 mysql的高性能数据库引擎stonedb在centos7.9编译及运行
[10:00 public class]: basis and practice of video quality evaluation
Unity3D学习笔记6——GPU实例化(1)
十二、启动流程
Spatial domain and frequency domain image compression of images
Adjustable DC power supply based on LM317
GPS from getting started to giving up (19), precise ephemeris (SP3 format)
解决项目跨域问题
anaconda安装第三方包