代码如下:
#include <iostream>
using namespace std;
#define maxSize 100
typedef struct Sqlist
{
int data[maxSize];
int length;
}Sqlist;
int main()
{
void initList(Sqlist & L);
bool listEmpty(Sqlist L);
Sqlist a;
initList(a);
if (listEmpty(a))
cout << "List is empty!" << endl;
return 0;
}
void initList(Sqlist& L)
{
L.length = 0;
return;
}
bool listEmpty(Sqlist L)
{
if (L.length == 0)
return true;
else
return false;
}
这段代码演示了如何使用C++定义一个静态链表结构,包含初始化链表和检查链表是否为空的函数。`initList`函数用于将链表长度设为0,`listEmpty`函数则根据链表长度判断其是否为空。
3256

被折叠的 条评论
为什么被折叠?



