问题描述:数组元素可以为结构,结构中也可以数组和结构作为成员。两者组合可以灵活实现一些较复杂的功能。

  结构里面包含结构:



struct person {




char name[NAME_LEN];
// 结构里的数组



};




struct class {




}class1,class2;

  结构数组:即数组元素为结构的数组。



// 可以取下标与.操作符获取元素成员



classes[i].num = 100;


{



{"xiaoming",
1},



{"xiaowang",
2},



{"xiaoli",

3},




};