求线性表的长度问题?
#pragma once#include <iostream>
using namespace std;
#define LISTSIZE 100
//typedef int DataType;//声明DataType类型
typedef char DataType;
typedef struct SqList{
DataType items[LISTSIZE]; //存放线性表数据
int lengths;
}LIST;
int ListLength(LIST &L)
{
return L.lengths;
}
当我把线性表初始化后,问什么只要用L.lengths就可以得到线性表的长度;但是只要把L.lengths改成L.a,L.b,L.c都可以得到线性表的长度,到底问什么?