一个指向stu的指针变量pstu,可写为:struct stu *pstu;
结构体变量名和数组名不同/
数组名在表达式中会被转化为数组指针,
而结构体变量名不会,任何表达式中结构体变量名表示的都是整个集合本身。
取得结构体变量的地址必须加上取地址符号
struct stu *pstu = &stu1;//结构体指针它指向的类型是一个结构体,结构体变量stu1取地址必须加上取地址符号。
指针的类型
int*ptr;//指针的类型是int*
char*ptr;//指针的类型是char*
指针所指向的类型
int*ptr; //指针所指向的类型是int
char*ptr; //指针所指向的的类型是char
int**ptr; //指针所指向的的类型是int*