天天看点

顺序表的定义——静态存储

#include<stdio.h>
#define  Maxsize 50 //定义最大长度


typedef struct{
    int  data[Maxsize];//用静态的数组来存放数据元素
    int length;  //顺序表的当前长度

}SqLight;//顺序表的类型定义

void InitList(SqLight &L){

    for(int i = 0; i < Maxsize;i++)

        L.data[i] = 0; //将所有数据元素设置为默认初始值
    L.length = 0;//初始值的长度为0

}

int main(){
    SqLight(L);  //声明一个顺序表
    InitList(L); //初始化顺序表
    return 0;

}