类型限定词
2016-06-12 22:43
211 查看
const
限定词const用于定义常量。对于指针有两种不同的用法:1. const int *p; 或 int const *p;
p是指针变量,它指向一个整型常量,该常量值不能通过指针p修改。
2. int * const p;
p是一个常量,且是一个指针,指向整型变量,其指向不能修改,但其指向的变量可以修改。
volatile
限定词volatile告诉编译器该变量除了可以被程序改变以外,还可以被其他代理改变。主要用于硬件地址和并行程序的共享数据。restrict
限定词restrict只能用于指针,表示该指针是访问该数据的唯一且初始的方式,有利于编译优化。相关文章推荐
- mongoose的基本操作(二)
- 安卓系统按键映射修改
- Bootstrap之表格checkbox复选框全选
- 理解MVC模式
- python的if语句
- Linux运维(数据库专题)面试题
- Android-银联支付开发
- 无锁队列的实现
- 无锁队列的实现
- 无锁队列的实现
- 从iOS端Facebook分享的预览效果到Open Graph Protocol(开放内容协议)
- HDU 1597 find the nth digit
- Linux应用编程之时间编程
- 冒泡排序 及其两次优化
- 第 5 章 内置函数
- Oracle学习 第4天之高级查询
- win10安装MySQL
- linux配置hosts
- jsp 与 html 区别
- Activity的启动模式