结构体变量
时间: 2023-07-21 22:16:56 浏览: 97
结构体变量.cpp
结构体变量是指使用结构体类型定义的变量。结构体变量可以包含多个成员,每个成员可以是不同的数据类型。结构体变量的定义方式和普通变量有些不同,需要在变量名前面加上结构体类型名,例如:
```
typedef struct {
int age;
char *name;
} Person;
Person p; // 定义一个名为 p 的 Person 类型的变量
```
在定义结构体变量时,可以给其中的成员赋初值,例如:
```
Person p = {18, "Alice"}; // 定义一个名为 p 的 Person 类型的变量,并初始化 age 为 18,name 为 "Alice"
```
也可以通过点号操作符来访问结构体变量的成员,例如:
```
printf("age: %d, name: %s\n", p.age, p.name);
```
阅读全文