求顺序表程序的注解

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:33:34
Sqlist InitList(Sqlist L)
{
L.elem=(int *)malloc(LIST_INIT_SIZE *sizeof(int));
if(!L.elem) exit(0);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return L;
}
哪位大哥帮忙把这段程序解释下呀,多谢^_^最好每行给个详细的注释,越详细越好,小弟是新手HOHO~

Sqlist InitList(Sqlist L) //函数头
{
L.elem=(int *)malloc(LIST_INIT_SIZE *sizeof(int)); //分配内存,整形变量的
if(!L.elem) exit(0); //如果分配失败的话,则退出函数
L.length=0;将分配的列表长度置为空
L.listsize=LIST_INIT_SIZE; //容量为LIST_INIT_SIZE的容量
return L; //返回列表;
}