typedef enum Ranks {FIRST, SECOND} Order;
我不清楚这里发生了什么。从教程中示例的其余部分看来,我将使用 Order
来创建变量,如 Order x = 0;
中所示,但什么是 Ranks
?
最佳答案
Ranks
是 enum
的名称,Order
是 enum Ranks 的名称
类型,使用时应该这样写
enum Ranks ranks;
Order order;
这类似于做
enum Ranks {FIRST, SECOND};
typedef enum Ranks Order;
关于c - 这段C代码中的 "Ranks"和 "Order"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27931250/