typedef struct Data
{
int x;
int y;
}mData;
//typedef 关键字,使用它来为类型取一个新的名字,这里修饰的是mData
//声明一个Data类型的数据结构
Data *pdata; //定义一个Data类型的指针,这是一个野指针,因为它并没有明确指向一个具体数据的地址 类似 int *a ;
mData dat; //在栈内存中定义一个mData类型的变量,类似 int b ;
第二种方法
typedef struct Data _mData; //直接定义一种新的数据类型 让mData可以像int 这样使用