tyedef定义新类型
C语言中的类型,可以通过typedef定义成新的类型。比如下面的例子:
typedef int INT
typedef unsigned int UINT
typedef unsigned short USHORT
typedef char CHAR
typedef unsigned long ULONG
typedef usigned short WORD
typedef unsigned int DWORD
typedef char CHAR
在很多开发库里(比如微软的WINDOWS开发库),都按照这个方式重新定义了数据类型,从而在开发库里使用的是新的类型,比如INT,UINT等。这样一旦平台数据类型发生了变化,也可以只改动typedef这里的定义,改动很小。