C 中的枚举可以使用 (*,/,&,^) 等符号吗?

标签 c

我想在 C 中使用枚举类型。我知道如何使用它们,但我有一个问题。我有一个这样的例子

enum S { A,B,C,G };

我知道这可行,但我可以做这样的事情吗?

enum S {^,*,/,%};

感谢您的宝贵时间。

最佳答案

没有。 C 中的标识符(变量、函数和类型名称)只能使用字母数字字符和下划线。并且标识符不能以数字开头。此外,您不能使用某些保留关键字。

http://www.cprogrammingexpert.com/C/Tutorial/fundamentals/identifiers.aspx (链接已损坏)

更新:未损坏的新链接: https://www.w3schools.in/c-programming/identifiers

关于C 中的枚举可以使用 (*,/,&,^) 等符号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30737541/

相关文章:

c# - C DLL 中的 PInvoke char* 在 C# 中处理为字符串。空字符问题

c - 我需要找到递归的替代方法来解决这个问题

c - 如何区分union的内容

c++ - 在 C/C++ 中使用有限的主内存编辑 10gb 文件

c - 如何将二维数组乘以c中的数字

C 编程 : Initialize pointer to char array inside a function

c - 自动换行贪心法

c - 在其他文件中的结构/数组上使用 malloc

c - 使用 char 和 int 时得到错误的输出

c - 关于指针的问题