关闭

[struct]C编程数组与结构的学习

285人阅读 评论(0) 收藏 举报
分类:
    问题描述:数组元素可以为结构,结构中也可以数组和结构作为成员。两者组合可以灵活实现一些较复杂的功能。
    结构里面包含结构:
struct person {
    char name[NAME_LEN];  // 结构里的数组
    char sex;
};
struct class {
    char num;
    struct person one_person;
}class1,class2;
    需要用两次“.”操作符访问结构中结构的成员。
    结构数组:即数组元素为结构的数组。
struct class classes[CLASS_TOTAL_NUM];  // 可以取下标与.操作符获取元素成员
classes[i].num = 100;
    结构数组的初始化与多维数组相似,
struct person person_array[] = 
{
  {"xiaoming",  1},
  {"xiaowang",  2},
  {"xiaoli",    3},
};
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:243070次
    • 积分:3784
    • 等级:
    • 排名:第8526名
    • 原创:287篇
    • 转载:16篇
    • 译文:0篇
    • 评论:18条
    最新评论