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



关于职业骑行的问题3表明*(x+i)&x[i]相同。有人可以解释一下这是否正确吗?

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

它不一样:

*(x+i):返回数组/指针x第 i 个元素的内容

&x[i]:返回数组/指针x第 i 个元素的地址

更有趣的是,该页面上的答案都不正确。可爱的网站:)

a. *(x + n( 与 &x[n]WRONG相同

*&x[n] 与 x + nWRONG相同

*(x + n( 与 x[n] +1WRONG相同

*(x + n( 与 *x[n]错误相同

相关内容

  • 没有找到相关文章

最新更新