用c语言创建一个姓名,身高,学号的结构体
时间: 2024-03-11 22:47:27 浏览: 20
可以使用以下代码创建一个包含姓名、身高和学号的结构体:
```c
#include <stdio.h>
#include <string.h>
struct student {
char name[20];
int height;
int id;
};
int main() {
struct student s;
strcpy(s.name, "张三"); // 复制字符串到 name 字段
s.height = 175;
s.id = 1001;
printf("姓名:%s,身高:%d,学号:%d\n", s.name, s.height, s.id);
return 0;
}
```
在上面的代码中,我们使用 `struct` 关键字定义了一个名为 `student` 的结构体,其中包含了 `name`、`height` 和 `id` 三个字段。在 `main` 函数中,我们创建了一个 `student` 类型的变量 `s`,并分别为其赋值。最后,我们使用 `printf` 函数输出了 `s` 变量的信息。
相关问题
用c语言创建一个工资条的结构体
好的,以下是用 C 语言创建一个工资条的结构体的示例代码:
```c
struct Payslip {
int employeeId;
char employeeName[50];
double basicSalary;
double bonus;
double deductions;
double netSalary;
};
```
这个结构体包含了员工的 ID、姓名、基本工资、奖金、扣除项和实际发放工资等信息,可以用来记录员工的工资情况。你可以根据实际需要来修改结构体中的字段。
C语言如何创建一个空的结构体数组
你可以使用以下语句来创建一个空的结构体数组:
struct 结构体名 数组名[数组长度];
例如,如果你要创建一个名为 Student 的结构体数组,可以使用以下语句:
struct Student studentArray[10];
这将创建一个包含 10 个元素的空的 Student 结构体数组。