C/C++
沙之砾
这个作者很懒,什么都没留下…
展开
-
C语言内存分配问题
C语言内存分配问题 1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。 全局局:用来存放全局变量和静态变量。存在于程序的整个运行期转载 2015-03-11 20:18:00 · 438 阅读 · 0 评论 -
c语言内存操作函数汇总
一、malloc/calloc 名称: Malloc/calloc 功能: 动态内存分配函数 头文件: #include .h> 函数原形: void *malloc(size_t size); void *calloc(size_t num,size_t size);转载 2015-03-11 20:17:57 · 320 阅读 · 0 评论