✨博文作者:烟雨孤舟
喜欢的可以 点赞 收藏 关注哦~~✍️ 作者简介: 一个热爱大数据的学习者
✍️ 笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!
目录
typedef定义
typedef 与 #define 的区别
typedef 关键字,用来声明新的类型名来代替已有的类型名,可以使用它来为类型取一个新的名字
一般形式:
typedef int BYTE;
例如:BYTE b1, b2;等价于 int b1,b2;
在这个类型定义之后,标识符BYTE可作为类型int的缩写
typedef char gender;
gender a;等价于char a;
#define可以使用其他类型说明符对宏类型名进行扩展,但对typedef所定义的类型名却不能这样做。
在连续定义几个变量的时候,typedef能够保证定义的所有变量均为同一类型,而 #define则无法保证。