#include <stdio.h>
enum cmd_code {nocmd, search_card, m1_set, m1_read, m1_write, cpu_read, cpu_write} b;
enum cmd_code sixcmd;
//b 和 sixcmd 都是enum cmd_code {nocmd, search_card, m1_set, m1_read, m1_write, cpu_read, cpu_write};类型的枚举变量
int main(void)
{
sixcmd = m1_write;
if (sixcmd == m1_write) {
printf("sixcmd:%d\n", search_card);
printf("sixcmd:%d\n", m1_set);
}
//printf("b.cpu_read:%d\n", b.cpu_read); error //不能像结构那样打印变量。
printf("sizeof(cmd_code):%d\n", sizeof(sixcmd)); //4个byte ??
printf("sizeof(cmd_code):%d\n", sizeof(b));
return 0;
}