结构体简单运用:定义学生数据结构成绩并输出学生的年龄和性别
时间: 2024-09-15 10:11:49 浏览: 33
学生成绩管理系统(C语言)
4星 · 用户满意度95%
在编程中,我们可以创建一个简单的数据结构来表示学生,包含姓名、年龄和性别等信息。这里以 C 语言为例,我们定义一个名为 `Student` 的结构体:
```c
#include <stdio.h>
// 定义学生结构体
struct Student {
char name[50]; // 学生姓名
int age; // 年龄
char gender; // 性别 (通常用 'M' 或 'F' 表示)
};
int main() {
// 创建一个学生实例
struct Student student = {"张三", 18, 'M'}; // 假设名字为张三,年龄18岁,男性
// 输出学生的年龄和性别
printf("学生年龄:%d\n", student.age);
printf("学生性别:%c\n", student.gender);
return 0;
}
```
在这个例子中,我们在 `main` 函数中初始化了一个 `Student` 结构体,并通过`.`运算符访问其成员变量。运行这个程序,你会看到类似以下的输出:
```
学生年龄:18
学生性别:M
```
阅读全文