1.1总结:
- C++中在程序运行前分为全局区和代码区
- 代码区特点是共享和只读
- 全局区中存放全局变量、静态变量、常量
- 常量区中存放const修饰的全局变量和字符常量
测试代码:
运行结果:
测试代码:
运行结果:
1.2总结:
- 指针的本质也是局部变量,放在"栈区"上。但是利用new关键字把数据存放到了新开辟的"堆区"中。
- new关键字返回的值是数据所存放的地址就是指针
- 而堆区是由程序员分配释放的,只要堆区不释放,堆区所存数据就一直在。
1.3总结:
- new关键字返回的是该数据类型的指针
- delete关键字作用是释放开辟的堆区内存
- 对已经释放的内存再操作,属于非法操作