auto,register,static分析
2024-09-26 11:12:05
1.关键字auto
auto是C语言中局部变量的默认类型,指明声明的变量在程序的栈上分配空间。
2.关键字static
指明变量的“静态”属性,局部变量存储在静态存储区;
文件作用标示符,只能在声明的文件中调用;
静态变量只会初始化一次。
3.关键字register
register指明变量存储在寄存器中,只是请求寄存器变量,不一定能成功,要满足一定条件:
- 变量必须是CPU可以接受的值,如CPU寄存器只能存储4个字节的变量,若变量超过范围则不超过;
- 由于为寄存器变量,在内存中没有地址,因此,不能用&运算符获取变量的地址。
最新文章
- oracle去除重复字段
- Find cmd
- Android任务和返回栈完全解析,细数那些你所不知道的细节
- 【转】 js怎么区分出点击的是鼠标左键还是右键?
- mysql5.x(<;7) sql文件导入到5.7
- AngularJS入门
- 什么是目标框架别名(What are the Target Framework Monikers (TFMs))?
- editorial-render A
- 实验室中搭建Spark集群和PyCUDA开发环境
- ASP.NET 运行机制
- 定义 androidlistview 滚动条位置
- asp.net 中excel 导入数据库
- 在bootloader及IAP中使用zlib解压缩
- Light OJ 1031 - Easy Game(区间DP)
- Android 通过HTTPCLINET GET请求互联网数据
- Oracle百问百答(一)
- Java Script 数组操作
- 使用jQuery的一些建议
- 从硬件竞争到软实力PK——电视媒体竞争观察
- Android Notification 的声音和震动