标签: c typedef
我读到了:
C编程语言提供了一个名为typedef的关键字,您可以使用它来提供类型,新名称。以下是为单字节数字定义术语BYTE的示例:typedef unsigned char BYTE;
这也可以使用#define来完成。像:
#define
#define BYTE unsigned char
所以我的问题是......当我可以使用typedef时,为什么要使用#define?
typedef
我的意思是#define可以用于非类型的东西。那么使用typedef会有什么好处?