与我们平时认知的变量指针,数组指针,函数指针一样,结构体也有指针,定义和使用的格式也一摸一样,看到结构体指针不要慌张,只要学过指针,都能够看懂并且能够写出程序。
首先新建一个结构体也要遵循四要素:1.类型 2.名 3.值 4.地址
![](https://i-blog.csdnimg.cn/blog_migrate/6b07ef2b16c64957b5ff57a238685edb.png)
13行代码就是例子。
然后说说结构体指针与数组指针不同的地方,数组指针在调用数组里面的元素和结构体指针不同,结构体在访问体内元素的时候需要用“指针变量名->变量名”来访问元素,如上面程序17.20行,这要与16.19行的输出做区分,t1是新定义构体名,ps是t1的地址,它是一个指针。
遇到’->‘不要慌,当作点运算理解就可以。