关闭

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

82人阅读 评论(0) 收藏 举报
分类:

联合体

#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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:31951次
    • 积分:1674
    • 等级:
    • 排名:千里之外
    • 原创:136篇
    • 转载:27篇
    • 译文:0篇
    • 评论:4条
    最新评论