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开辟动态空间?