c语言struct
时间: 2023-06-22 11:19:48 浏览: 81
C语言struct中冒号用法
结构体(struct)是一种自定义数据类型,用于将不同类型的变量组合在一起形成一个单独的逻辑单元。在 C 语言中,可以使用 struct 关键字定义结构体,如下所示:
```
struct student {
char name[20];
int age;
float score;
};
```
上面的代码定义了一个名为 student 的结构体,包含三个成员变量:name,age 和 score。其中,name 是一个长度为 20 的字符数组,age 是一个整数,score 是一个浮点数。通过定义结构体,我们可以通过一个变量来访问结构体中的所有成员,如下所示:
```
struct student stu1;
stu1.age = 18;
strcpy(stu1.name, "Tom");
stu1.score = 90.5;
```
上面的代码定义了一个名为 stu1 的结构体变量,可以使用点号(.)来访问结构体中的成员变量,并为其赋值。
阅读全文