1. 联合体的声明
#include <stdio.h>
int main()
{
union un
{
char c;
int i;
};
return 0;
}
2. 联合体的特点:节省空间
3.枚举类型的声明
#include <stdio.h>
enum Sex
{
MALE,
FEMALE,
SECRET
};
int main()
{
enum Sex sex1 = MALE;
enum Sex sex2 = FEMALE;
return 0;
}
4.枚举的应用
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
enum Sex
{
EXIT,
ADD,
SUB,
MUL,
DIV
};
void menu()
{
printf("************************************\n");
printf("******1.ADD 2.SUB ************\n");
printf("******3.MUL 4.DIV ************\n");
printf("********** 0.EXIT ************\n");
printf("************************************\n");
}
int main()
{
int x = 0;
int y = 0;
int input = 0;
do
{
menu();
printf("请选择:>\n");
scanf("%d", &input);
switch (input)
{
case ADD:
break;
case SUB:
break;
case MUL:
break;
case DIV:
break;
case 0:
printf("退出\n");
break;
default :
printf("选择错误,请重新选择:>\n");
break;
}
} while (input);
return 0;
}