typedef enum Ranks {FIRST, SECOND} Order;
Run Code Online (Sandbox Code Playgroud)
我不清楚这里发生了什么.从教程中的其他示例看,我将用于Order创建变量Order x = 0;,但是它是什么Ranks?
Ranks是一个企业的名称enum和Order一个名称enum Ranks 类型,使用的时候,你应该这样来做
enum Ranks ranks;
Order order;
Run Code Online (Sandbox Code Playgroud)
它类似于做
enum Ranks {FIRST, SECOND};
typedef enum Ranks Order;
Run Code Online (Sandbox Code Playgroud)