"The const and volatile qualifiers may precede any declaration."
I saw this statement marked as true in an online test series. But in standard C(89) I can see
declaration:
declaration-specifiers init-declarator-listopt ;
declaration-specifiers:
storage-class-specifier declaration-specifiersopt
type-specifier declaration-specifiersopt
type-qualifier declaration-specifiersopt
function-specifier declaration-specifiersopt
init-declarator-list:
init-declarator
init-declarator-list , init-declarator
init-declarator:
declarator
declarator = initializer
which seems from above that this statement can come out false for a few declaration.
Please help!
EDIT: I know this is not valid for ISO C89 or above, but please suggest for ANSI, so that the education authority be informed about the question bug with some proof.