标签: c arrays pointers
如果我们引用一个数组,比如
int array[10]; int *p = &array;
在GCC中我们有p == array或p == *p。
p == array
p == *p
除了在其他答案中解释的理由(参见here)之外,标准和定义的行为,或某些特定的实现是否会产生不同的地址?
编辑: 要明确的问题是:这是C标准,如果是,那么何时?