一维数组:可以将数组看成是一个容器a,a[0],a[1],a[2],a[3]看成是容器中的元素,这样就可以理解为什么a和a[0]的地址是相同的,以及为什么&a+1和a+1是不同的了,因为&a所指的整个容器,而a所指的是a[0],也就是容器中的一个元素。
二维数组可以理解成一个大容器中含有两个小容器a[0],a[1],而每个小容器中又各自有三个元素。
C++数组的理解
最新推荐文章于 2022-03-28 11:02:09 发布
一维数组:可以将数组看成是一个容器a,a[0],a[1],a[2],a[3]看成是容器中的元素,这样就可以理解为什么a和a[0]的地址是相同的,以及为什么&a+1和a+1是不同的了,因为&a所指的整个容器,而a所指的是a[0],也就是容器中的一个元素。
二维数组可以理解成一个大容器中含有两个小容器a[0],a[1],而每个小容器中又各自有三个元素。