相关疑难解决方法(0)

对于数组,为什么a [5] == 5 [a]?

正如Joel在Stack Overflow播客#34中用C编程语言(又名:K&R)所指出的那样,在C中提到了数组的这种属性:a[5] == 5[a]

乔尔说,这是因为指针运算,但我仍然不明白.为什么a[5] == 5[a]

c arrays pointers pointer-arithmetic

1567
推荐指数
16
解决办法
9万
查看次数

C++ operator []魔术

我遇到了一种奇怪的方式,对阵列元素的吸引力,并认为它是一个错误,但它的工作原理.你能解释它是如何工作的吗?

#include <iostream>
int main()
{
  int a[] = {1,2,3,4};
  std::cout << 1[a];
}
Run Code Online (Sandbox Code Playgroud)

c++

5
推荐指数
2
解决办法
256
查看次数

标签 统计

arrays ×1

c ×1

c++ ×1

pointer-arithmetic ×1

pointers ×1