关于C++数组和指针的问题

A.a和a[0]的地址一样
值为什么会不一样?

【答案】:1.a和a[0]的地址一样
a是一个数组名,是第一个元素(a[0])地址,a[0]是第一个元素的值,一个是地址一个是变量值根本不可能相同。应该说a和&a[0]相同
2、数组是一种特殊情况,数组名代表一个数组的地址,同时也代表一个数组,所以对它取地址其实就是它第一个元素的地址
温馨提示:答案为网友推荐,仅供参考
相似回答