阅读:1467回复:2
请问,c中,const ,volatile的具体含义是什么?
多谢了 !
|
|
沙发#
发布于:2004-06-22 12:41
CONST是常量修饰符
CONST修饰的标示符(常量,变量)的值将不能被修改 VOLATILE的意思就是没有意思 现在几乎所有的编译器都把它优化掉了 你没有必要去用 看看开源的许多代码,很少看到用它的,就知道他过时了 |
|
|
板凳#
发布于:2004-06-24 12:32
Volatile 修饰变量的目的是提示编译器该变量的值可能在编译器未监测到的情况下被改变,(比如线程,时钟)。而编译器例行的优化代码不能用在该变量上
|
|