C语言中指向结构体变量的指针,这样写对吗

如:typedef struct{ uint32 a; uint8 b;}T_t, *pT_t;在主函数中:pT_t ptest = NULL;pT_t ptest2 = NULL;pT_t不是指向结构变量的指针吗?怎么又可以定义变量?不明白

第1个回答  2020-01-30
pT_t
确实是指向
结构体
变量的指针,但其实它是一个类型,就跟
int,int*这些类似
pT_t
ptest
=
NULL;
的效果,其实等同于
T_t
*ptest
=
NULL;
相似回答
大家正在搜