重生之我在20年代敲代码

重生之我在20年代敲代码

目录

1.C/C++程序内存分配主要的几个区域:

2.内存分布图


1.C/C++程序内存分配主要的几个区域:

2.内存分布图

 总结C/C++中内存区域划分-LMLPHP

如图:

static修饰静态变量成员——放在静态区

int globalVar 是全局变量——放在静态区

malloc calloc等动态内存分布存放在堆区

所以变量ptr1 ptr2 ptr3 都是在栈区的,而它们存储的是在堆区所开辟空间的地址,这个地址既不在堆区也不在栈区,它只是个地址

09-30 23:42