Sun Studio 12:C 用户指南

6.6.5 volatile 意味着精确语义

到目前为止,示例全都使用 const,因为它在概念上更简单。但是,volatile 到底意味着什么?对于编译器编写者,它只有一种含义:访问此类对象时不采用代码生成快捷方式。在 ISO C 中,声明具有相应属性及 volatile 限定类型的各个对象是程序员的责任。