volatile 限定符告诉编译器,变量的值可能在程序正常流程之外意外变化,例如通过硬件寄存器或信号处理器。这会阻止编译器应用假设变量值在读取之间保持不变的优化。在嵌入式编程和直接与硬件交互的低级代码中很常见。
volatile
用自己的话写下这一站的结论。