自定义数据类型 enum union typedef l
共用体
枚举类型
函数体外只可以定义不可以有其他操作
链表
打开文件
结构体与共用体的嵌套:
#include
struct tab{
intnum;
charname[10];
charsex;
charjob;
union{
intclasses;
charposition[10];
}c_p;
}t1;
void test(){
printf("job=");
scanf("%c",&t1.job);
if(t1.job=='s'){
printf("请输入学号:");
scanf("%d",&t1.c_p.classes);
}
if(t1.job=='t'){
printf("请输入职务:");
scanf("%s",t1.c_p.position);
}
}
int main(){
test();
if(t1.job=='s'){
printf("学号:%d",t1.c_p.classes);
}
if(t1.job=='t'){
printf("职务:%s",t1.c_p.position);
}
}
网友评论