在数据结构线性顺序表的定义中,
type struct { elemtype *elem;
int length;
int listsize;
} sqlist;
status initlist sqlist_sq(sqlist &l)
{l.elem=(elemtype *)malloc(100*sizeof(elemtype));
//这里l.elem是指针,意思是让malloc函数返回的指针指向的值强制转化成elemtype类型的吗?然后在把指针的值赋给l.elem }
线性链表 typedef struct lnode{ elemtype data;
struct lnode *next;
}lnode,*linklist;
void creatlist_l(linklist &l,int n)
{ l=(linklist)malloc(sizeof(lnode));
...//这里把(linklist)改成(lnode *)行不行?}