常见到定义结构体时的指针定义形式,记录学习一下
typedef struct {
int a;
double b;
}demo, *pdemo; //typedef 了两个新的数据类型(结构体),其中一个是指针方式的名字
int main(void)
{
char i = 'y';
demo a1; //demo 声明的a1是一个实体,声明了就已经有存储空间了
pdemo b1 = &a1; //pdemo 声明的b1是一个指针(但这里不用加*号,因为pemp_i已经被指定为指针),它可以指向一个struct a 的实体。
a1.a++; //a1的元素访问方式 实体方式
b1->a++; //b1的访问方式 指针方式
}