标签: c++
以下代码中发生了什么?
int main() { int i = 37; int* pi = &i; i[pi]; //works i[0]; //error C2109: subscript requires array or pointer type }
为什么允许使用指针参数索引int以及它做什么?
答案 0 :(得分:0)
i[pi]与*(i + pi)相同。
i[pi]
*(i + pi)