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

联合体

#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文件

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wqewq19/article/details/52369282
上一篇C/C++之多级指针和结构体
下一篇C/C++之类型输出,乘法表,古典问题,数据输入输出
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭