#include <stdio.h>
#include <string.h>
int a = 1;
int b = 1;
int main(){
int c = 1;
int d = 1;
printf("%p\n", &a); // 0x10a0d2018
printf("%p\n", &b); // 0x10a0d201c
printf("%p\n", &c); // 0x7ffee5b2eaac
printf("%p\n", &d); // 0x7ffee5b2eaa8
}
1、先定义枚举类型,再定义枚举变量
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
enum DAY day;
2、定义枚举类型的同时定义枚举变量
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
3、省略枚举名称,直接定义枚举变量
enum
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
#include<stdio.h>
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
int main()
{
// 遍历枚举元素、特殊情况可以这样操作、但完全没有必要、枚举可以直接访问
for (day = MON; day <= SUN; day++) {
printf("枚举元素:%d \n", day);
}
// 直接访问
printf("枚举元素:%d \n", WED);
}
网友评论