发布网友 发布时间:2022-04-22 15:31
我来回答
共1个回答
热心网友 时间:2023-11-10 23:29
volatile是一个类型修饰符(type specifier),类似const一样,它是被设计用来修饰被不同线程访问和修改的变量。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。