C语言学习17:typedef
typedef
C 语言提供了关键字 typedef
,可以用它为 类型
取一个新的名字。
例如:为无符号字符定义一个名称 UChar
typedef unsigned char UChar;
例如:为结构体定义一个名称 MyBook
1 | #include <stdio.h> |
当上面的代码 编译和运行 时,产生的结果
1 | 标题:ZJ |
typedef 和 #define 区别
typedef 仅限于为
类型
定义名称;#define 不仅可以为类型
定义别买,也可以为数值
定义typedef由编译器
执行
解释;#define由编译器预处理
处理
- Post title:C语言学习17:typedef
- Post author:张建
- Create time:2023-02-18 13:58:49
- Post link:https://redefine.ohevan.com/2023/02/18/C学习/C语言学习17:typedef/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.