用C语言学好结构化编程逻辑!本篇主要分析结构体数组和结构体类型的函数,对于二级C语言来说,主要是考处理学生多个成绩上和求平均值上。两个实例的参考代码里面都有相应的注释,就不在外面分析了
一、结构体变量
C语言结构体(Struct)从本质上讲是一种自定义的数据类型,只不过这种数据类型比较复杂,是由 int、char、float 等基本类型组成的。你可以认为结构体是一种聚合类型。
在实际开发中,我们可以将一组类型不同的、但是用来描述同一件事物的变量放到结构体中。例如,在校学生有姓名、年龄、身高、成绩等属性,学了结构体后,我们就不需要再定义多个变量了,将它们都放到结构体中即可。
二、用结构体数组处理学生成绩
1、参考代码:
#include <stdio.h>
#define N 5
int main()
{
struct student{
char number[7];
char name[7];
int age;
float score[3];
};
int i;
struct student s[N]= {
{
"130101","Lily",20,78,86,66},
{
"130105","Poul",18,85,92,66},
{
"134522","Dev",16,83,

本文深入探讨C语言结构体的应用,通过实例展示如何使用结构体数组处理学生成绩,并介绍结构体类型函数求平均值的方法。适合二级C语言考试复习。

最低0.47元/天 解锁文章
1150

被折叠的 条评论
为什么被折叠?



