typedef struct { }*p; *p什么意思
时间: 2023-11-29 16:04:08 浏览: 86
c代码-结构体组指针 (*p).number p->number (等价)
`*p`是一个指针变量,它指向一个结构体类型的数据。在这个语句中,使用了`typedef`关键字将该指针定义为一个新的类型名,可以方便地定义指向该结构体类型数据的指针变量。因此,在定义指向该结构体类型数据的指针变量时,可以直接使用`p`作为类型名,而不需要再写完整的类型声明。例如:
```
p myStructPtr;
```
其中,`myStructPtr`是一个指向该结构体类型数据的指针变量。这样做的好处是可以简化代码,提高代码的可读性和可维护性。需要注意的是,由于该结构体没有成员,因此定义的指针变量并没有实际意义。
阅读全文