关闭

C-8.内存管理

177人阅读 评论(0) 收藏 举报
分类:

一. 存储区划分


1. 栈区

注意: 函数定义时,应该禁止返回栈区内的变量


2. 堆区

手动分配,手动释放



3. 静态存储区




4. 常量区

常量占用内存,只读状态,绝不可修改



5. 代码区

所有的语句编译后会生成CPU指令,存储在代码区

二. 堆内存分配函数

动态内存分配: malloc的使用



三. 其他内存分配函数

1. calloc

分配空间后,会清空所分配空间内的数据


2. realloc

按给定的地址和给定的大小重新分配




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2868次
    • 积分:206
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档
    最新评论