我正在阅读一本名为“21 天内自学 C”的书(我已经学习了 Java 和 C#,所以我的进度要快得多)。我正在阅读关于指针的章节,并且->(箭头) 运算符 没有解释就出现了。我认为它用于调用成员和函数(类似于.(点)运算符,但用于指针而不是成员)。但我并不完全确定。
->
.
我可以得到一个解释和代码示例吗?
foo->bar等价于(*foo).bar,即获取从指向bar的结构体中调用的成员。foo
foo->bar
(*foo).bar
bar
foo