gpt4 book ai didi

c - ANSI C 是这样吗?

转载 作者:行者123 更新时间:2023-12-04 05:38:23 25 4
gpt4 key购买 nike

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

最佳答案

type-qualifier declaration-specifiers(opt)



允许类型限定符,例如 constvolatile ,后跟声明说明符。以下声明说明符可以是函数声明。

关于c - ANSI C 是这样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11612796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com