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);