CJ_Finger
2015-03-20 14:09
采纳率: 60%
浏览 2.0k
已采纳

【线性表问题】线性表创建时的一点问题

typedef struct{
int *data;
int length;
}sqlist;

void init_list(sqlist *l){
(*l).data=(int *)malloc(3*sizeof(int));
if(!(*l).data)printf("error!");
(*l).length=0;
}

int *data;和(*l).data=(int *)malloc(3*sizeof(int));,这两句话的意思是不是,创建一个int型指针*data指向data,然后为data开辟动态空间?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题