#数据结构大多数都是使用C语言来实现,所以我就想给使用c++学习数据结构的同学一点帮助#
#include<iostream>
using namespace std;
#define maxsize 10//定义最大长度
struct sqList
{
int date[maxsize];//用静态的“数组”存放数据元素
int length;//顺序表的当前长度
};
void initList(struct sqList& L)//采用引用传值的方法
{
L.length = 0;
}
int main()
{
struct sqList L;//声明一个顺序表
initList(L);//初始化顺序表
for (int i = 0; i < L.length; i++)//尝试打印date数组
{
cout << L.date[i] << endl;
}
system("pause");
return 0;
}
以上代码就是 使用c++实现顺序表的静态分配定义