顺序表—静态分配

静态分配,数组大小和空间已经固定,一旦占满,再插入就会产生溢出。

#include <iostream>
using namespace std;
#define max 10
typedef struct{
    int data[max];
    int length;
}sqlist;
void initlist(sqlist &l)
{
    for(int i=0;i<max;i++)
        l.data[i]=1;
    l.length=0;
}
void printlist(sqlist l)
{
    for(int j=0;j<l.length;j++)
    {
        cout<<l.data[j]<<endl;
    }
}
int main() {
	sqlist l;
	initlist(l);
	printlist(l);
	return 0;
}
posted @ 2020-08-16 12:26  Cool-baby  阅读(37)  评论(0)    收藏  举报