volatile是否能修饰数组
如题!
volatile UINT16 Error[63];
如上定义,,,想知道volatile修饰数组结果是Error的地址是volatile的,还是数组元素是volatile的?
[解决办法]
元素啊..
数组地址本身不可改
[解决办法]
额 寄存器还保存不了那么多数组元素吧。
[解决办法]
没有用过,不过我认为是修饰元素本身,而不是数组。
UINT16 CV Error[63];
CV 修饰的都是 CV 前面的类型。
所以 我都是 写成 int const i; 而不是 const int i;
[解决办法]
当然是修饰元素。数组的“首地址”这个值语法上不占变量空间的,不存在它是否能volatile的问题。。。
[解决办法]
元素,嵌入式方面编程经常用volatile
[解决办法]