我正在读一本名为《21天自学C》的书(我已经学习了Java和C#,所以我正在以更快的速度前进).我正在读指针一章,->
(箭头)operator没有解释就出现了.我认为它是用来调用成员和函数的(比如.
(点)操作符的类似功能,但用于指针而不是成员).但我不完全确定.
能给我一个解释和一个代码示例吗?
我正在读一本名为《21天自学C》的书(我已经学习了Java和C#,所以我正在以更快的速度前进).我正在读指针一章,->
(箭头)operator没有解释就出现了.我认为它是用来调用成员和函数的(比如.
(点)操作符的类似功能,但用于指针而不是成员).但我不完全确定.
能给我一个解释和一个代码示例吗?
foo->bar
相当于(*foo).bar
,即它从foo
指向的 struct 中获取名为bar
的成员.