「constおよびvolatile修飾子は、任意の宣言の前に置くことができます。」
私はこの声明がオンラインテストシリーズで真とマークされているのを見ました。しかし、標準のC(89)では、
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
これは上から、このステートメントはいくつかの宣言に対して誤りになる可能性があるように思われます。
助けてください!
編集:これはISO C89以降では無効であることを知っていますが、ANSIに提案してください。そうすれば、教育当局に質問のバグについて何らかの証拠を付けて通知することができます。