C中常量和易失性之间的区别是什么

时间:2014-01-29 07:23:40

标签: c++ c visual-studio-2010 constants volatile

Constant和Volatile之间有什么区别

有什么区别 挥发性int i = 10 和 int i = 10;

请简要地告诉我

1 个答案:

答案 0 :(得分:1)

首发

int i = 0;

不是常量,因为它需要const关键字。常量无法修改,需要初始化(不能放const int i; i = 10;

可以在外部修改挥发性[变量],例如

asm volatile

表示汇编代码可以外部修改