C语言关键字之voliate

C语言关键字之voliate voliate的作用是作为指令关键字,确保本条指令不会因为编译器的优化而省略,而且要求每次从内存中直接读取值 当使用voliate 声明变量值时,系统总是重新从它所在的内存读取数据,直接访问变量地址,而编译器对于访问该变量时也不再进行优化 voliate关键字影响编译器的结果,用voliate 声明的变量表示该变量随时可能发生变化(因为编译器优化时可能将其放入寄存器中
相关文章
相关标签/搜索