typedef struct { // 结构体成员列表 } *p;中p什么意思
时间: 2024-03-10 17:48:40 浏览: 65
这是一个结构体指针,它指向一个结构体类型的数据。使用typedef关键字定义了一个结构体类型的指针p,可以方便地定义指向该结构体类型数据的指针变量。在定义p指针变量时,不需要再写struct关键字,只需要写该结构体类型的指针变量名p即可,如下所示:
```
p myStructPtr;
```
其中,myStructPtr是一个指向该结构体类型数据的指针变量。
相关问题
typedef struct { // 结构体成员列表 }*p;中*p什么意思
这里的`*p`是一个指针变量,它指向一个结构体类型的数据。这个语句使用了`typedef`关键字,将`*p`定义为一个新的类型名,可以方便地定义指向该结构体类型数据的指针变量。因此,在定义指向该结构体类型数据的指针变量时,可以直接使用`p`作为类型名,而不需要再写完整的类型声明。例如:
```
p myStructPtr;
```
其中,`myStructPtr`是一个指向该结构体类型数据的指针变量。这样做的好处是可以简化代码,提高代码的可读性和可维护性。
typedef struct { // 结构体成员列表 } *p;中*p什么意思
这是一个结构体指针,它指向一个结构体类型的数据。使用typedef关键字定义了一个结构体类型的指针p,可以方便地定义指向该结构体类型数据的指针变量。在定义p指针变量时,不需要再写struct关键字,只需要写该结构体类型的指针变量名p即可,如下所示:
```
p myStructPtr;
```
其中,myStructPtr是一个指向该结构体类型数据的指针变量。
阅读全文