请定义一个结构体Student,包含成员为学号id,姓名name。请写一个函数Display,其参数为某个Student变量,功能是打印这个变量中各个成员的值。请在main函数里面声明并初始化一个Student变量,然后演示Display函数的使用。
时间: 2024-02-09 08:12:42 浏览: 56
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
以下是定义`Student`结构体和`Display`函数的代码:
```c
#include <stdio.h>
struct Student {
int id;
char name[20];
};
void Display(struct Student stu) {
printf("ID: %d\n", stu.id);
printf("Name: %s\n", stu.name);
}
int main() {
struct Student stu = {20210001, "Tom"};
Display(stu);
return 0;
}
```
这个程序定义了一个`Student`结构体,其中包含两个成员:`id`和`name`。`Display`函数接受一个`Student`类型的参数,并输出这个参数中各个成员的值。
在`main`函数中,定义了一个`stu`变量,并初始化为学号为20210001,姓名为Tom的学生。然后调用`Display`函数,将这个学生作为参数传递给函数,函数将会输出这个学生的学号和姓名。
输出结果如下:
```
ID: 20210001
Name: Tom
```
阅读全文