通过struct可以将年龄,学号,ID等信息组合成一个结构体,这方便了管理与使用这些相关的数据,这对于编程而言意义十分重大。struct student s1便定义了一个学生变量,它包含了年龄,ID,学习成绩。同过“ . ”运算符便可实现对age,ID,score的访问,如是s1.age,s1.ID。结构体的封装性(把一个学生相关的变量组合在一起)使程序结构清晰,易于理解。
同时结构体使这些数据在结构上存在联系,利用这点特质,你可以方便的实现很多其他方法难以做到的功能。比如,在多个学生体变量中寻找指定分数学生的年龄:
|