【发布时间】:2017-11-24 07:01:33
【问题描述】:
在访问 C 结构中的数据时,. 和 -> 有什么区别?在我的几次尝试中我找不到任何不同。两者都让我可以访问所需的数据
【问题讨论】:
-
-> 当您尝试从指向 struct 的指针调用 smt 时使用。当你创建对象并调用
-
如果找不到任何区别,请尝试在不更改任何其他内容的情况下将其中一个替换为另一个,然后查看您的程序是否仍然可以编译 :-)
-
从字面上看,这两个东西没有任何区别的代码。总是编译失败
-
您的数据是什么样的?你的结构是什么样的?你能举个最简单的例子吗?
-
教科书对这些运算符有什么说明?
标签: c struct operators accessor