正确的语法使数组的内容易变?

时间:2013-09-04 13:44:37

标签: c arrays memory-management c99 volatile

我依稀记得volatile关键字的顺序对你希望指向数组的指针是不稳定的还是内容本身有影响。如果我希望内容易变,我是否需要写:

volatile short Array[];

short volatile Array[3];

2 个答案:

答案 0 :(得分:4)

要么会这样做。这是

之间的区别
short volatile * ptr; /* pointer to volatile short */

short * volatile ptr; /* volatile pointer to short */

重要。

const的行为方式相同。

答案 1 :(得分:0)

他们两个都可以正常工作。说明者的顺序无关紧要 请阅读此answer以获取更详细的说明。