Typedef

发布时间 2023-05-09 23:33:46作者: 仁矜羽

 

  1. typedef是什么
  2. 为什么要typedef

开始解答:

  1. Typedef 是用来给数据类型取别名,因此必须先有原始数据类型,格式如下:

<typedef> <已有类型名> <新类型名>

  1. Typedef通常用在两个方面
  2. 方便移植:在不同的平台下,基础数据类型占用空间可能不太一样,通过typedef已有数据类型,可以很方便的进行移植。
  3. 书写简单:对于一些复杂数据类型(结构体/联合体、函数指针),有时候定义一个就要写很长,通过typedef原始复杂数据类型为简短的字符,编程更加方便。