C语言 volatile与const在C语言中如何协同作用? 核心概念速览关键字核心作用目的编译器行为const“只读”保证变量的值在程序运行期间不被意外修改,优化:编译器会假设const变量的值不会改变,从而进行更激进的优化,比如将值缓存到寄存器中,volatile“易变”告诉编译器,变量的值可能被程序之外的因素(硬件、其他线程)改变,禁止优化:编译器每次使用vo…… 99ANYc3cd6 / C语言 / 12-02 / 1 阅读 0 评论