下面是一个二维数组的例子。
int s[5][2] = {
{0, 1},
{2, 3},
{4, 5},
{6, 7},
{8, 9}
};
int (*p)[2];
如果我写p = &s[0];
没有错误。但是如果我写有一个错误,p = s[0];
即使会给出相同的地址。&s[0]
s[0]
请让我知道为什么会有差异,即使两者都给出相同的地址。