所谓结构体数组,是指数组中的每个元素都是一个结构体。在实际应用中,C语言结构体数组常被用来表示一个拥有相同数据结构的群体,比如一个班的学生、一个车间的职工等。
在C语言中,定义结构体数组和定义结构体变量的方式类似,请看下面的例子:
表示一个班级有5个学生。
结构体数组在定义的同时也可以初始化,例如:
当对数组中全部元素赋值时,也可不给出数组长度,例如:
结构体数组的使用也很简单,例如,获取 Wang ming 的成绩:
修改 Li ping 的学习小组:
【示例】计算全班学生的总成绩、平均成绩和以及 140 分以下的人数。
运行结果:
sum=707.50
average=141.50
num_140=2
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/5512.html