volatile关键字的作用

volatile关键字 volatile关键字是C/C++众多关键字中的一个,但不常用。 我们知道,为了提高程序程序执行的效率。大多数编译器都会对齐进行优化。优化级别由低到高分为:-O0~ -O3。 但有时候,编译器的这种优化也会导致内存和CPU(寄存器)中数据不一致的问题,volatile关键字就是用来解决这种问题的。 Code 接下来我们以linux中的gcc编译器为例,编写一段代码证明vol
相关文章
相关标签/搜索