c - *(x+i) 与 &x[i] 相同吗?

标签 c pointers pointer-arithmetic

关于 Career Ride 的问题 3建议 *(x+i)&x[i] 相同。有人可以解释一下这是否正确吗?

最佳答案

这个答案不正确。给定一个指针变量 x 和一个整数变量 i*(x + i)x[i]x + i&x[i] 相同。看起来他们从双方各取一半作为答案,但他们没有提供任何解释,所以我们永远不会知道。

关于c - *(x+i) 与 &x[i] 相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61928572/

相关文章:

c - 如何将字符串写入 C 中的二维数组?

c - 通过c中的libcurl使用POST请求将文件上传到http(s)服务器

我可以通过其他文件中的指针操作文件范围变量/数组吗?

c++ - C++ 指针运算符列表

c - 为什么 `struct sockaddr` 包含地址族字段?

c - 何时使用多个流在 CUDA 中获益?

字符和双指针声明

c - 尝试复制 malloc 时遇到段错误问题

c - 为什么下面代码中的 printf 语句打印的是一个值而不是垃圾值?

c - C中指针运算加减错