Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我发现我更频繁地引用指针指向的内存位置的值,然后我想引用指针的实际值。结果,我想知道为什么 C 不使用星号来引用指针的实际值,因为它是更多类型的。
我已经在另一个网站上阅读了一篇关于 B 是如何做到这一点的帖子。这不能回答我的问题;它只是将其更改为为什么 B 会这样做。
我怀疑有人能告诉你为什么它是这样设计的。但是指针是一个保存地址的变量。因此,它的价值就是地址。如果它需要特殊的语法来获取任何变量的值,我会觉得很奇怪和意外。
请注意,C++ 允许您使用引用来访问指向的值,而无需特殊语法。但是您正在取消引用指针,所以对我来说,需要不同的语法是非常有意义的。