1. struct 结构体

  基本语法

  struct myabc{

        unsigned int a;

        unsigned int b;

        unsigned int c;

        unsigned int d;

        }

  调用:

  int             i;

  struct myabc   mybuf;   //mybuf 就是myabc类型

结构体就是将一些相关联的数打包成一个整体,方便使用。这里我在工作的过程中,在一个很复杂的工程中,见到最多的就是结构体了。

  其内存大小为其成员所占内存之和。

2. union 共用体

  union关键字的用法与struct类似。其公用一个起始地址。

  union myabc{

        char a ;

        int b;

        double exp;

        }

3. enum 枚举 (集合)

  enum 枚举名称 { 常量列表 };

  enum week {

        Monday = 0, Tuesday = 1, Wednesday = 2, Thursday, Friday, Saturday, Sunday

        };

4. typedef    数据类型的别名

  int a;     //a是一个int类型的变量

typedef int a;    //a是一个int类型的外号

    给已经存在数据类型取一个别名。

  举例

  typedef                          char         char_t;

  typedef    signed char         int8_t;

  typedef       double         float64_t;

最新文章

  1. Android中使用Notification实现普通通知栏(Notification示例一)
  2. [bigdata] 使用Redis队列来实现与机器无关的Job提交与执行 (python实现)
  3. maven pox配置
  4. IOS基础之 (八) Foundation框架
  5. android text中显示HTML语言
  6. 解决ListView 跟ScroolView 共存 listItem.measure(0, 0) 空指针
  7. Object.prototype.toString.call() 区分对象类型(判断对象类型)
  8. 洛谷P3164 [CQOI2014]和谐矩阵
  9. [经验]怎么删除“通过QQ/TIM发送到”右键菜单
  10. 单链表sLinkList类,模板类
  11. 基于AC有限状态机的多模匹配算法
  12. vue 环境搭建
  13. Django高级篇一RESTful架构及API设计
  14. 设计模式(13)--Chain of Responsibility(责任链模式)--行为型
  15. [BZOJ1115][POI2009]石子游戏Kam解题报告|阶梯博弈
  16. 【题解】JSOI2015染色问题
  17. leetcode-201-数字范围按位与
  18. JavaScript异常处理
  19. vue 数组重复,循环报错
  20. 前端xss攻击

热门文章

  1. Notepad++添加插件Funtion List 支持PHP
  2. codeforces 448CPainting Fence
  3. 在vue中运用mt-loadmore 实现上拉加载,下拉刷新(完整源码)
  4. 源码分析--HashSet(JDK1.8)
  5. XILINX FPGA 开发板 XC3S250E 核心板 学习板+12模块
  6. TMS320C6455BCTZA 原厂订购 原装正品
  7. 203-基于ARM和双TI DSP TMS320C6678的6UCPCI高清编解码处理平台
  8. 微信小程序(3)--页面跳转和提示框
  9. Springmvc上传过程中遇到的错误
  10. txt_to_csv