#include <stdio.h>
#include <stdlib.h>
#define MaxSize 10
typedef struct
{
int data[MaxSize]; //静态数组存放数据元素
int length; //顺序表的当前长度
}SqList; //顺序表的类型定义
void InitList(SqList *p){
int i;
for (i = 0; i < MaxSize; i++)
{
p->data[i]=0;//将所有数据元素设置为默认初始值
}
p->length=0;//顺序表初始长度为0
}
int main(){
int i;
SqList L;//声明一个顺序表
SqList *p;//声明一个结构体指针
p=&L;
InitList(p); //调用初始化顺序表函数
for (i = 0; i < MaxSize; i++)
{
printf("data[%d]=%d\n",i,L.data[i]);
}
system("pause");
}
顺序表的初始化---C语言描述
最新推荐文章于 2023-05-01 18:00:11 发布