动态内存就是计算机程序在运行的时候临时向内存申请一块地址,不同于普通变量,普通变量是在还没运行时就先分配,动态内存是运行的时候分配,而且分配多少可以随时变化,动态内存是位于内存中的堆中,而普通变量则存储于内存中的栈中。 在c和c++中都可以实现动态内存分配,c语言中使用malloc函数,c++中则使用new来向内存的堆中申请一块内存地址。 动态内存代码驿站示例: c++语言为例,比如申请一块用于存储双精度的动态内存,可以这样写: new double;