首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

C语言struct函数?

发布网友

我来回答

4个回答

热心网友

SqList L;定义了一个结构体变量L,调用的时候用的是指针指向该变量地址。

插入的函数有问题,插入位置应为i+1。

热心网友

SqList L; L是结构体变量 定义后已经为L分配好内存
CreateList(&L, n);此时将刚刚定义的结构体变量L的地址传入函数
void CreateList(SqList *L, int n)//此时的L指向的就是刚刚传入的结构体变量L的地址
{
InitList(L); //初始化

int i;
for(i = 0; i < n; i ++)
{
scanf("%d", &L->elem[i]);
L->length++;
}
}

热心网友

定义一个SqList类型的变量,变量名为L。
类似int i;
只不过SqList是自定义的结构体类型,L就是该类型的一个结构体变量。

热心网友

第一行就是定义一个结构体SqList类型的变量L。

前面的
typedef struct
{
//...
}SqList;
已经将SqList定义成了一个结构体类型。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com