这是一个指向数组的指针.它不是指向指针的指针.数组和指针是不同的.阵列具有一个地址,但阵列是不是一个地址.数组是一系列连续的元素.
这个指针指向整个数组,而不仅仅指向第一个元素,就像float *指向整个浮点而不仅仅指向第一个字节一样.
如果您有例如:
int foo[10];
int (*arrayABC)[10] = &foo;
Run Code Online (Sandbox Code Playgroud)
然后表达式(*arrayABC)和foo相同.例如foo[3]和(*arrayABC)[3].