我遇到了一种奇怪的吸引数组元素的方式,并认为这是一个错误,但它确实有效。您能解释一下它的工作原理吗?
#include <iostream>
int main()
{
int a[] = {1,2,3,4};
std::cout << 1[a];
}
答案 0 :(得分:10)
表达式a[b]
与*(a + b)
等效,因此在您的示例中,我们有:
1[a]
可以写为*(1 + a)
,与*(a + 1)
相同,最后与a[1]
相同
答案 1 :(得分:2)
import scrapy