C++——核心编程思想(一)
C++——核心编程思想(一)
C++——核心编程思想(一)

1.1总结:
  1. C++中在程序运行前分为全局区和代码区
  2. 代码区特点是共享和只读
  3. 全局区中存放全局变量、静态变量、常量
  4. 常量区中存放const修饰的全局变量和字符常量
    C++——核心编程思想(一)
测试代码:

C++——核心编程思想(一)

运行结果:

C++——核心编程思想(一)
C++——核心编程思想(一)

测试代码:

C++——核心编程思想(一)

运行结果:

C++——核心编程思想(一)
C++——核心编程思想(一)
C++——核心编程思想(一)

1.2总结:
  1. 指针的本质也是局部变量,放在"栈区"上。但是利用new关键字把数据存放到了新开辟的"堆区"中。
  2. new关键字返回的值是数据所存放的地址就是指针
  3. 而堆区是由程序员分配释放的,只要堆区不释放,堆区所存数据就一直在。
    C++——核心编程思想(一)
    C++——核心编程思想(一)
    C++——核心编程思想(一)
    C++——核心编程思想(一)
1.3总结:
  1. new关键字返回的是该数据类型的指针
  2. delete关键字作用是释放开辟的堆区内存
  3. 对已经释放的内存再操作,属于非法操作

相关文章: