当前位置:网站首页>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类型的函数内才能这样用,作用是结束本函数,此语句后面的语句都不执行了。
边栏推荐
- The SQL response is slow. What are your troubleshooting ideas?
- 中国1,4-环己烷二甲醇(CHDM)行业调研与投资决策报告(2022版)
- MySQL数据库基本操作-DML
- 网络基础入门理解
- 十二、启动流程
- 0 basic learning C language - interrupt
- HDR image reconstruction from a single exposure using deep CNN reading notes
- SQL Server生成自增序号
- Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
- C#实现水晶报表绑定数据并实现打印4-条形码
猜你喜欢
GNN,请你的网络层数再深一点~
GPS from entry to abandonment (XVII), tropospheric delay
Management background --5, sub classification
Daily question 1: force deduction: 225: realize stack with queue
Web APIs DOM 时间对象
二叉(搜索)树的最近公共祖先 ●●
ZABBIX proxy server and ZABBIX SNMP monitoring
Oracle control file and log file management
MySQL数据库基本操作-DML
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
随机推荐
新手程序员该不该背代码?
GPS from entry to abandonment (XVII), tropospheric delay
剪映+json解析将视频中的声音转换成文本
[Digital IC hand tearing code] Verilog burr free clock switching circuit | topic | principle | design | simulation
Force deduction question 500, keyboard line, JS implementation
Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
Kohana database
Oracle-控制文件及日志文件的管理
在IPv6中 链路本地地址的优势
手写ABA遇到的坑
VIP case introduction and in-depth analysis of brokerage XX system node exceptions
Management background --5, sub classification
Attack and defense world ditf Misc
Daily question 1: force deduction: 225: realize stack with queue
Adjustable DC power supply based on LM317
Management background --4, delete classification
GNN,请你的网络层数再深一点~
Crawler obtains real estate data
HDR image reconstruction from a single exposure using deep CNN reading notes
MariaDB database management system learning (I) installation diagram