gpt4 book ai didi

列表前后的 C 枚举标签 - 类型还是变量名称?

转载 作者:行者123 更新时间:2023-12-04 11:01:03 25 4
gpt4 key购买 nike

我看到很多场合(谷歌搜索)枚举声明如下:
enum enum_tag {a = 0, b, c, d} tag_again;enum enum_tag {a = 0, b, c, d};
或者
enum {a = 0, b, c, d} tag_again;
有时似乎 enum_tag 是类型而 tag_again 是变量名,但是如果 enum_tag 不存在 tag_again 似乎有时用作两者之一......它是什么?

如果我要编码enum {a = 0, b, c, d} tag_again;tag_again 是枚举类型还是无名枚举类型的变量??

最佳答案

继续我的谷歌搜索,MSDN 给了我答案:MSDN C Enum Declarations
enum enum_tag {a = 0, b, c, d} tag_again;定义枚举类型 enum_tag 并声明该类型的变量:tag_again。
enum enum_tag {a = 0, b, c, d};定义 enum_tag 的枚举类型


enum {a = 0, b, c, d} tag_again;声明一个无名枚举类型的变量 tag_again (正如我所想的)

关于列表前后的 C 枚举标签 - 类型还是变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15924377/

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