c语言调用外部结构体类型,C语言程序设计(第7章结构体与共用体)2

d1a8d95378c24dc26da10317d98b66f6.png

7.2 结构体数组的定义和引用

单个的结构体类型变量在解决实际问题时作用不大,一般是以结构体类型数组的形式出现。结构体类型数组的定义形式为:

struct stu /*定义学生结构体类型*/

{

char name[20]; /*学生姓名*/

char sex; /*性别*/

long num; /*学号*/

float score[3]; /*三科考试成绩*/

};

struct stu stud[20]; /* 定义结构体类型数组stud ,*/

/ *该数组有2 0个结构体类型元素* /

其数组元素各成员的引用形式为:

stud[0].name 、stud[0].sex、stud[0].score[i];

stud[1].name、stud[1].sex、stud[1].score[i];

. . .

. . .

stud[19].name、stud[19].sex、stud[19].score[i];

[例7-1] 设某组有4 个人,填写如下的登记表,除姓名、学号外,还有三科成绩,编程实现对表格的计算,求解出每个人的三科平均成绩,求出四个学生的单科平均,并按平均成绩由高分到低分输出。

NumberNameEnglishMathemrPhysicsAverage

1Liping7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值