struct SqList
{
int data[MaxSize];//元素
int length;//当前长度
}L = { {1,2,3,4,5} ,5};
//使用typedef 重新定义结构体名字时,不能在新的数据类型名后直接初始化
typedef struct
{
int data[MaxSize];//元素
int length;//当前长度
}SqList;//新的数据类型名
SqList L = { {1,2,3,4,5,},5 };
printf("%d\n%d\n", L.data[0],L.length);
//整形数组只能挨个输出,char数组可以直接输出L.data,且初始化时的字符输入形式与int型应做好区分
SqList L = {"12345",5};
printf("%s\n%d\n", L.data,L.length);