C语言学习笔记:typedef

✨博文作者:烟雨孤舟
喜欢的可以 点赞 收藏 关注哦~~

✍️ 作者简介: 一个热爱大数据的学习者

✍️ 笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教!

目录

typedef定义

 typedef 与 #define 的区别


typedef定义

typedef 关键字,用来声明新的类型名来代替已有的类型名,可以使用它来为类型取一个新的名字

一般形式:
typedef int BYTE;
例如:BYTE b1, b2;等价于 int b1,b2;
在这个类型定义之后,标识符BYTE可作为类型int的缩写
typedef  char gender;
gender a;等价于char a;

 typedef 与 #define 的区别

#define可以使用其他类型说明符对宏类型名进行扩展,但对typedef所定义的类型名却不能这样做。
在连续定义几个变量的时候,typedef能够保证定义的所有变量均为同一类型,而 #define则无法保证。

你可能感兴趣的:(C语言,学习,笔记,c语言)