C语言中,定义一个数组int a[10],a是整个数组的名字,那么a里面应该是存放10个整型数据,

C语言中,定义一个数组int a[10],a是整个数组的名字,那么a里面应该是存放10个整型数据,为什么又说a存放是a[0]地址???这不是矛盾吗

不矛盾啊 a只是代表一个地址 存放是十个整型数的是一段连续的存储空间,这段存储空间的首地址存放到a中也是a[0]的地址追答

a[0]a[1]……代表的是整型数 他们的地址是从a[0]地址开始的一段连续的存储空间,这些数据是按下标的升序排列

a[0]a[1]……代表的是整型数 他们的地址是从a[0]地址开始的一段连续的存储空间,这些数据是按下标的升序排列

温馨提示:答案为网友推荐,仅供参考
相似回答