Sun Studio 12 Update 1:C 用户指南

6.6.5 volatile 意味着精确语义

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