静态链表
2026/4/9小于 1 分钟
静态链表
#define MaxSize 10 //静态链表的最大长度
typedef struct{ //静态链表结构类型的定义
ElemType data; //存储数据元素
int next; //下一个元素的数组下标
}SLinkList[MaxSize];#define MaxSize 10 //静态链表的最大长度
struct Node{ //静态链表结构类型的定义
int data; //存储数据元素
int next; //下一个元素的数组下标
};
typedef struct { //静态链表结构类 型的定义
int data; //存储数据元素
int next; //下一个元素的数组下标
} SLinkList [Maxsize]; .
void testSLinkList() {
struct Node x;
printf("sizeX="d\n",sizeof(x));
struct Node a[MaxSize];
printf("sizeA-sd\n", sizeof(a));
SLinkList b; .
printf("sizeB-%d\n",sizeof(b));
}