C指针结构体可以高速初始化吗
C指针结构体可以快速初始化吗?
例如:
我的结构体是:
如果不初始化,后面在判断时会报错。
有无简便的方法来初始化新分配的指针结构体。谢谢!
------解决思路----------------------
例如:
我的结构体是:
typedef struct _She{
int x;
int y;
struct _She* qian;
struct _She* hou;
}She;
She *pTp = malloc(sizeof(struct _She));
pTp->hou=NULL;
pTp->qian=NULL;
pTp->x=0;
pTp->y=0;
如果不初始化,后面在判断时会报错。
有无简便的方法来初始化新分配的指针结构体。谢谢!
------解决思路----------------------
She *pTp = calloc(1,sizeof(struct _She));