c语言结构体指针怎么用
时间: 2023-05-29 11:05:07 浏览: 129
C语言:结构体与结构体指针
C语言结构体指针可以用来访问和修改结构体的成员变量,其基本用法如下:
1. 定义结构体类型:
```
struct Person {
char name[20];
int age;
};
```
2. 定义结构体指针变量:
```
struct Person *p;
```
3. 分配结构体指针变量的内存空间:
```
p = (struct Person*)malloc(sizeof(struct Person));
```
4. 访问结构体成员变量:
```
strcpy(p->name, "Tom");
p->age = 20;
```
5. 释放结构体指针变量的内存空间:
```
free(p);
```
其中,箭头符号(->)用于访问结构体指针变量的成员变量。
阅读全文