内存区域的划分
因为我们在程序中需要存储一些数据,如:
局部数据
静态数据和全局数据
常量数据
动态申请数据
所以在C/C++中,内存区域相应的被划分成了如下5个部分:...我们来逐一分析一下:
1.选择题:
globalVar是一个全局变量,显然是存放在静态区的,所以选择C;
staticGlobalVar是一个静态的全局变量,它也存放在静态区,所以选择C;
staticVar...是一个静态的局部变量,它也存放在静态区,所以选择C;
localVar是一个局部变量,它存放在栈中,所以选择A;
num1代表一个局部整型数组,所以选择A;
char2是一个局部指针变量,它指向一个字符数组...更多详细有关C语言动态内存管理的知识可以移步:【C语言】内存的动态分配与释放
在C++中,动态内存的管理是通过一对运算符来完成的:
new,在动态内存中为对象分配空间并返回一个指向该对象的指针...结语
希望这篇关于 c++动态内存管理 的博客能对大家有所帮助,欢迎大佬们留言或私信与我交流.
学海漫浩浩,我亦苦作舟!关注我,大家一起学习,一起进步!