
C语言
DoDoBird_cz
这个作者很懒,什么都没留下…
展开
-
C语言中动态内存分配
简述 C、C++程序编译的内存分配情况【转】面试题 9:简述 C、C++程序编译的内存分配情况 C、C++中内存分配方式可以分为三种: (1)从静态存储区域分配: 内存在程序编译时就已经分配好,这块内存在程序的整个运行期间都存在。速度快、不容易出错,因为有系统会善后。例如全局变量,static变量等。 (2)在栈上分配: 在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单...转载 2018-03-30 09:55:05 · 198 阅读 · 0 评论 -
malloc和new
1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存...转载 2018-05-14 22:46:48 · 232 阅读 · 0 评论