typedef,即类型定义,可以将我们能够在C语言中定义的任何类型表示为一个标识符。
下面是一些例子:
typedef unsigned int uint32;
typedef void (*FuncType)();
typedef int IntArr16[16];
typedef struct{
int dummy;
} StructType;
上面分别是基本类型、函数类型、数组类型、结构体类型起别名。如果能看懂这四个,应该就完全掌握了typedefe的用法了 :)
typedef,即类型定义,可以将我们能够在C语言中定义的任何类型表示为一个标识符。
下面是一些例子:
typedef unsigned int uint32;
typedef void (*FuncType)();
typedef int IntArr16[16];
typedef struct{
int dummy;
} StructType;
上面分别是基本类型、函数类型、数组类型、结构体类型起别名。如果能看懂这四个,应该就完全掌握了typedefe的用法了 :)