2018-05-29

2018-05-30  本文已影响0人  陈思宇CY

自定义数据类型 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);

         }

}

上一篇 下一篇

猜你喜欢

热点阅读