C语言已定义结构体typedef struct { int credit; // 学分 int pscj;//平时成绩 int sycj;//实验成绩 int jmcj;//卷面成绩 float zhcj;//综合成绩 float sdxf;//实得学分 char course_id
时间: 2023-09-11 10:05:51 浏览: 102
这段代码定义了一个名为`struct`的结构体类型,其中包含了`int`类型的成员变量`credit`、`pscj`、`sycj`和`jmcj`,分别表示学分、平时成绩、实验成绩和卷面成绩;包含了`float`类型的成员变量`zhcj`和`sdxf`,分别表示综合成绩和实得学分;还包含了`char`类型的成员变量`course_id`,表示课程编号。该结构体类型可以用`typedef`关键字重命名为`struct`类型的别名,方便程序员使用。
相关问题
typedef struct { int credit; // 学分 int pscj;//平时成绩 int sycj;//实验成绩 int jmcj;//卷面成绩float zhcj;//综合成绩 float sdxf;//实得学分 char course_id[3]; // 课程编号 char course_name[10]; // 课程名称 }grade; typedef struct { char student_id[2]
这段代码定义了两个结构体类型:`grade`和`student`。
`grade`结构体类型包含了多个成员变量,包括`int`类型的成员变量`credit`、`pscj`、`sycj`和`jmcj`,分别表示学分、平时成绩、实验成绩和卷面成绩;`float`类型的成员变量`zhcj`和`sdxf`,分别表示综合成绩和实得学分;`char`类型的成员变量`course_id`和`course_name`,分别表示课程编号和课程名称。这个结构体类型可以用来存储某个学生的某门课程的成绩信息。
`student`结构体类型包含了`char`类型的成员变量`student_id`和`name`,分别表示学生编号和学生姓名;`int`类型的成员变量`age`,表示学生年龄;`char`类型的成员变量`gender`,表示学生性别。这个结构体类型可以用来存储学生的基本信息。
typedef struct { int credit; // 学分 int pscj;//平时成绩 int sycj;//实验成绩 int jmcj;//卷面成绩 float zhcj;//综合成绩 float sdxf;//实得学分 char course_id[3]; // 课程编号 char course_name[10]; // 课程名称 }grade; typedef struct { char student_id[2]
这段代码定义了两个结构体类型:`grade`和`student`。
`grade`结构体类型包含了多个成员变量,包括`int`类型的成员变量`credit`、`pscj`、`sycj`和`jmcj`,分别表示学分、平时成绩、实验成绩和卷面成绩;`float`类型的成员变量`zhcj`和`sdxf`,分别表示综合成绩和实得学分;`char`类型的成员变量`course_id`和`course_name`,分别表示课程编号和课程名称。这个结构体类型可以用来存储某个学生的某门课程的成绩信息。
`student`结构体类型包含了`char`类型的成员变量`student_id`和`name`,分别表示学生编号和学生姓名;`int`类型的成员变量`age`,表示学生年龄;`char`类型的成员变量`gender`,表示学生性别。这个结构体类型可以用来存储学生的基本信息。
阅读全文