6.2指针
6.2.1内存空间的访问方式
【1】内存空间什么时候分配的?
1.具有静态生存期的变量:在程序开始运行之前;
2.具有动态生存期的变量:在程序运行时遇到变量声明语句时。
【2】C++程序中如何利用内存单元存取数据?
1.通过变量名 2.通过地址
【3】变量名什么时候成为相应内存空间的名称的?
在变量获得内存空间的同时。
【4】什么时候需要直接用地址访问内存单元?
1.使用变量名不方便(例如,在不同的函数之间传送大量数据时,如果不传递变量的值,只传递变量的地址,就会减少系统开销,提高效率。)
2.没有变量名可用(例如:动态分配的内存,根本没有名称。)