1 #include <stdio.h>
2
3 typedef enum _myEnumT
4 {
5 Male = 0, /* Male类似于宏定义,不能&(取地址) */
6 Female = 1,
7 Mid = -1
8 }myEnumT;
9
10 int main()
11 {
12 printf("sizeof(myEnumT) = %d/n", sizeof(myEnumT));
13 myEnumT myEnum = Male;
14 printf("%d/n", myEnum);
15 myEnum ++;
16 printf("%d/n", myEnum);
17 myEnum = 10;
18 printf("%d/n", myEnum);
19 return 0;
20 }
~/testbench> gcc -o aa aa.c
~/testbench> ./aa
sizeof(myEnumT) = 4
0
1
10
2
3 typedef enum _myEnumT
4 {
5 Male = 0, /* Male类似于宏定义,不能&(取地址) */
6 Female = 1,
7 Mid = -1
8 }myEnumT;
9
10 int main()
11 {
12 printf("sizeof(myEnumT) = %d/n", sizeof(myEnumT));
13 myEnumT myEnum = Male;
14 printf("%d/n", myEnum);
15 myEnum ++;
16 printf("%d/n", myEnum);
17 myEnum = 10;
18 printf("%d/n", myEnum);
19 return 0;
20 }
~/testbench> gcc -o aa aa.c
~/testbench> ./aa
sizeof(myEnumT) = 4
0
1
10