'*p' 是指针指向的内存中存储的值,而 'p' 是指针本身所存储的地址。

举个例子,假设有一个 int 类型的指针 'p',它指向内存地址 0x1000 处,这个地址存储了一个整数值 10。

如果我们想要访问这个整数值,可以通过 '*p' 来实现,即使用 '*p' 取回这个地址上存储的整数值,即 10。

如果我们想要访问指针本身所存储的地址,可以直接使用 'p',即 'p' 的值是 0x1000。

因此,'*p' 和 'p' 是不同的概念,它们代表不同的含义。


原文地址: https://www.cveoy.top/t/topic/nv9E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录