C语言结构体数组

结构体数组

1.结构体数组定义

结构体数组定义:数组的每一个元素都是结构体,C语言的结构体数组是用来描述一群具有相同数据类型的数据,比例:一班学生,一个车间职工。

2.C语言举例:

struct stu
{
    char *name;  //姓名
    int num;  //学号
    int age;  //年龄
    char group;  //所在小组 
    float score;  //成绩
}class[5];            //定义了5个结构体数组,每个数组元素都有结构体的成员变量。
定义结构体的同时也可以初始化,例如:
struct stu
{
	    char *name;  //姓名
	    int num;  //学号
	    int age;  //年龄
	    char group;  //所在小组 
	    float score;  //成绩
}class[5] = 
{
	    {"Li ping", 5, 18, 'C', 145.0},
	    {"Zhang ping", 4, 19, 'A', 130.5},
	    {"He fang", 1, 18, 'A', 148.5},
	    {"Cheng ling", 2, 17, 'F', 139.0},
	    {"Wang ming", 3, 17, 'B', 144.5}
};

3.结构体数组的使用

例如:class[4].scrce
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值