“ 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 提出建议,以便教育当局通过一些证据了解问题错误。