c - C 中箭头运算符 (->) 的用法

标签 c pointers syntax

我正在读一本名为《21 天自学 C》的书(我已经学会了 Java 和 C#,所以我的学习速度要快得多)。我正在阅读有关指针的章节,并且出现了 -> (箭头)运算符,但没有任何解释。我认为它用于调用成员和函数(类似于 . (点)运算符,但用于指针而不是成员)。但我并不完全确定。

我可以获得解释和代码示例吗?

最佳答案

foo->bar相当于 (*foo).bar ,即它获取名为 bar 的成员从结构 foo指向。

关于c - C 中箭头运算符 (->) 的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33470386/

相关文章:

c - 使用 ARM 处理器强制变量存储在 C 中的 FLASH 中

c - 使用cantools生成C文件

c++ - 带有指针和比较器C++的优先级队列

syntax - verilog 模块声明的首选语法

c - 如何多次附加到字符串?

c++ - 分支或 ftell() 速度变慢?

c++ - 如何在 C++ 中获取指向 main() 方法的函数指针?

c - 双指针指向int变量覆盖内存

java - for each 循环无法初始化数组中的对象

powershell - DateTime 减法在 PowerShell 中不起作用 - 赋值与相等运算符