首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

volatile是否能修饰数组解决方案

2012-05-09 
volatile是否能修饰数组如题!volatile UINT16 Error[63]如上定义,,,想知道volatile修饰数组结果是Error的

volatile是否能修饰数组
如题!

volatile UINT16 Error[63];

如上定义,,,想知道volatile修饰数组结果是Error的地址是volatile的,还是数组元素是volatile的?

[解决办法]
元素啊..
数组地址本身不可改
[解决办法]
额 寄存器还保存不了那么多数组元素吧。
[解决办法]
没有用过,不过我认为是修饰元素本身,而不是数组。

UINT16 CV Error[63];

CV 修饰的都是 CV 前面的类型。

所以 我都是 写成 int const i; 而不是 const int i;
[解决办法]
当然是修饰元素。数组的“首地址”这个值语法上不占变量空间的,不存在它是否能volatile的问题。。。
[解决办法]
元素,嵌入式方面编程经常用volatile
[解决办法]

探讨

额 寄存器还保存不了那么多数组元素吧。

热点排行