c语言怎么定义一个结构体变量
时间: 2023-12-15 16:04:51 浏览: 111
C语言结构体定义
要定义一个结构体变量,首先需要定义一个结构体类型。结构体类型定义格式如下:
```
struct 结构体名 {
成员类型1 成员名1;
成员类型2 成员名2;
...
};
```
其中,结构体名是自定义的,成员类型可以是任意类型,成员名也是自定义的。
定义完结构体类型之后,就可以定义结构体变量了。结构体变量定义格式如下:
```
struct 结构体名 变量名;
```
例如,定义一个名为`Student`的结构体类型,包含`name`和`age`两个成员:
```
struct Student {
char name[20];
int age;
};
```
那么定义一个`Student`类型的变量可以这样写:
```
struct Student stu;
```
也可以在定义结构体类型的同时定义结构体变量:
```
struct Student {
char name[20];
int age;
} stu;
```
阅读全文