关键字register
来源:互联网 发布:商标域名注册服务中心 编辑:程序博客网 时间:2024/06/07 09:37
register
作用:请求编译器尽可能(CPU内部寄存器有限,不可能把所有变量保存在里面)的把变量存在CPU内部寄存器中(原因:把数据房子编译器中,省去了CPU从内存中抓取数据的时间,提高程序的运行效率)
什么时候用:把使用频率高或经常访问的变量用register修饰
注意事项:1.只能修饰局部变量,不能修饰全局变量和函数
2.不能用取地址(获取的是内存地址,而这个变量是存放在寄存器中的)去获取一个register修饰的变量的地址
3.register修饰的变量一定要是CPU能接受的数据类型
为什么只能修饰局部变量,不能修饰全局变量和函数?
全局变量是会被多个进程访问,所以不能用来修饰全局变量,如果当前进程被申明为register,其他进程就不能访问
0 0
- 关键字register
- register关键字
- register关键字
- register 关键字
- register关键字
- 关键字register:
- register关键字
- register关键字,valatile关键字
- register 关键字解析
- register,volatile关键字
- C语言register关键字
- register 关键字解析
- C语言register关键字
- (C/C++)register关键字
- Linux register 关键字简介
- C语言关键字register
- C语言register关键字
- C++中register关键字
- 图片的放大和缩小
- 删除字符串中相邻三个或以上重复的字符
- 用宏定义代替printf函数
- AT指令介绍及用法,AT 指令集合
- CDH5实践(一)本地Yum软件源安装Cloudera Manager 5
- 关键字register
- java中最常用的包和类(一)
- uva 230 Borrowers
- 分解质因数
- MAKECMDGOALS 变量
- 014-无条件跳转指令jmp+
- 算法性能评估-时间复杂度
- fopen_s fscanf_s fprintf_s fread
- WOJ1023 - Division