c语言结构体中.的作用
时间: 2024-06-15 09:04:55 浏览: 114
在C语言中,结构体是一种自定义的数据类型,它允许我们将不同类型的数据组合在一起,形成一个新的数据类型。结构体使用`.`操作符来访问其成员,`.`的作用是用来访问结构体中的成员变量。
通过`.`操作符,我们可以对结构体中的成员变量进行读取和修改操作。这样可以方便地对相关数据进行组织和管理。结构体中的成员变量可以是不同的数据类型,比如整型、浮点型、字符型等,甚至可以是其他结构体类型。
下面是一个示例,展示了结构体中`.`的作用:
```c
#include <stdio.h>
// 定义一个结构体
struct Person {
char name[20];
int age;
float height;
};
int main() {
// 创建一个结构体变量
struct Person person1;
// 使用`.`操作符给结构体成员赋值
strcpy(person1.name, "Tom");
person1.age = 20;
person1.height = 1.75;
// 使用`.`操作符读取结构体成员的值
printf("Name: %s\n", person1.name);
printf("Age: %d\n", person1.age);
printf("Height: %.2f\n", person1.height);
return 0;
}
```
输出结果:
```
Name: Tom
Age: 20
Height: 1.75
```
阅读全文