数据在内存中的存储
- C语言:缓冲区:就是一块内存,刷新策略:行刷新(遇到\n)/程序结束/强制刷新
- 1.堆:new分配的内存块------------------------------------------用完之后需要自己释放空间
- 2.栈:局部变量,函数参数(栈地址是不固定的)--------------不需要时自动清除
- 3.静态存储区:全局变量,静态变量----------------------------程序结束后由系统释放
- 4.自由存储区:动态开辟的空间--------------------------------用完后需要free掉
- 5.常量存储区:常量-----------------------------------------------不允许修改
C语言:缓冲区:就是一块内存,刷新策略:行刷新(遇到\n)/程序结束/强制刷新
1.堆:new分配的内存块------------------------------------------用完之后需要自己释放空间
2.栈:局部变量,函数参数(栈地址是不固定的)--------------不需要时自动清除
- 栈空间的使用习惯:先使用高地址的空间,再使用低地址的空间