Reputation: 9508
I vaguely remember that the order of the volatile
keyword has influence on wether you want the pointer to the array to be volatile or the contents itself. If I want the content to be volatile, do I need to write:
volatile short Array[];
or
short volatile Array[3];
Upvotes: 0
Views: 630
Reputation: 106012
Both of them will work fine. Order of specifiers doesn't matter.
Read this answer for more detailed explanation.
Upvotes: 0
Reputation: 16043
Either will do. It is the difference between
short volatile * ptr; /* pointer to volatile short */
and
short * volatile ptr; /* volatile pointer to short */
that matters.
const
behaves the same way.
Upvotes: 3