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.
문제
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];
해결책
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.
다른 팁
Both of them will work fine. Order of specifiers doesn't matter.
Read this answer for more detailed explanation.