c语言保存学号姓名性别年龄
时间: 2024-09-06 09:03:10 浏览: 57
学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息。
5星 · 资源好评率100%
在C语言中,你可以使用结构体(struct)来保存学生的基本信息,如学号、姓名、性别和年龄。首先,创建一个名为`Student`的结构体:
```c
typedef struct {
int student_id; // 学号
char name[50]; // 姓名 (假设最多50个字符)
char gender[10]; // 性别 (通常用'male'或'female')
int age; // 年龄
} Student;
```
这里,`student_id`是一个整型变量,用于存储学号;`name`使用字符数组存储姓名,注意要加上字符串结束符`\0`;`gender`也是一个字符数组,用于存储性别;`age`是一个整数,表示学生的年龄。
为了保存数据,你可以实例化这个结构体,并给每个字段分配具体的值,例如:
```c
Student stu1;
stu1.student_id = 1001;
strcpy(stu1.name, "张三"); // 使用strcpy复制字符串到数组
strcpy(stu1.gender, "male");
stu1.age = 20;
```
阅读全文