C++指针学习体会(四)

C++指针学习体会(四)

当我们学习了指针并对数据在内存中的存储有一定了解之后,对程序的认识也就更进一步了。

数组是常用的数据结构,当声明一个数组后,就在内存中开辟一块连续的区域用来存放数组元素,存储方式是按数组元素顺序从低地址到高地址存放,数组名就是内存块的首地址,数组元素的地址可通过取地址运算符取得。如下代码:

数组与指针有着密切的关系,但他们其实是两码事,指针可以是变量,也可以是常量,而数组声明后其首地址是无法改变的,数组名无法作为左值,所以数组名相当于一个常指针。


分享到:


相關文章: