本帖最后由 康康同学 于 2013-1-5 11:44 编辑
今天在看ANSI-C库的内存管理源代码,发现一个类型定义语句:
typedef struct _header *LIBDEF_HEAP_DPTRQ HeaderPtr;
我先不看typedef,就当这个语句在定义一个变量:
struct _header *LIBDEF_HEAP_DPTRQ HeaderPtr;
struct _header说明一个 _header型结构体,*与LIBDEF_HEAP_DPTRQ结合说明LIBDEF_HEAP_DPTRQ是一个指针变量,指向_header型结构体,这里已经定义了一个LIBDEF_HEAP_DPTRQ变量,那后面的HeaderPtr又是什么?
|