1.定义:
可以设定一个指针变量用来指向一个结构体变量。此时指针变量的值是结构体变量的起始地址,该指针称为结构体指针
2.定义形式
结构体指针与各种指针变量在特性和方法上是相同的。在程序中的一般定义形式为:
struct 结构体名 *p;
3.代码示例
分析:
s[3]是一个结构体数组,里面存储的是stuct stu 这种数据类型的数据,因此定义p指针的目标存储数据类型为struct stu ,将p指针指向s数组,因此可以通过p加减来访问s[3]中三个结构体变量的值,但是用指针访问结构体成员时得用“ ->”这中方式。