c语言volatile:c语言中的volatile关键字

volatile关键字是种类型修饰符用它声明类型变量表示可以被某些编译器未知原因更改 用volatile关键字声明变量i每次被访问时执行部件都会从i相应内存单元中取出i值 没有用volatile关键字声明变量i在被访问时候可能直接从cpu寄存器中取值(的前i被访问过也就是说的前就从内存中取出i值保存到某个寄存器中)的所以直接从寄存器中取值而不去内存中取值是编译器优化代码结果(访问cpu寄存器比访问... [阅读全文]
1 共1条 分1页