C/C++之联合体,枚举,自定义类型

来源:互联网 发布:博思软件 编辑:程序博客网 时间:2024/05/29 01:52

联合体

#include<stdio.h>#include<stdlib.h>  main(){    //定义一个联合体    union  {int i;short s;char c;} tt;    tt.i = 3;    printf("%d\n",tt.i);     printf("联合体的长度%d\n",sizeof(tt));//为最长的int 4     system("pause");    }

这里写图片描述

枚举

#include<stdio.h>#include<stdlib.h>  main(){   enum WeekDay{        Monday = 10,TuesDay,Wednesday,Thursday,Friday,Saturday,Sunday        };   enum WeekDay day = Sunday;     printf("枚举%d\n",day); //结果是6,如果Monday = 10 ,结果是16     system("pause");    }

这里写图片描述

自定义类型

#include<stdio.h>#include<stdlib.h>  typedef int tni;   main(){   tni i = 2;     printf("自定义类型tni%d\n",i);    system("pause");    }

这里写图片描述

java–>jdk–>include–>jni.h文件

0 0
原创粉丝点击