![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统相关
文章平均质量分 78
一路向南_csdn
这个作者很懒,什么都没留下…
展开
-
字节对齐
字节对齐 1. X86结构是小端模式存储,既数据低位在低存储地址,数据高位在高存储地址。例如 short x = 0x3344; 假设x的地址为 0xBFFFF0F4,那么0xBFFFF0F4地址里面存储的是字节0x44, 0xBFFFF0F5地址里面存储的是字节0x33. 2. 为了使CPU能够跟快的访问内存,变量地址和变量长度有关联,即所谓地址对齐。4字节的int类型变量,其起始地址应原创 2015-01-28 18:40:10 · 894 阅读 · 0 评论 -
程序内存分配
程序内存分配 ____________________ | Stack区(栈区)(函数参数,局部变量,数组);自动创建,函数结束时自动释放,速度快,容量小 |____________________ | Static存储区(static变量,全局变量); 程序编译的时候就分配好 |____________________ |原创 2015-01-28 17:15:33 · 771 阅读 · 0 评论 -
内存分配的四个例子
内存分配的四个例子 原文在是:有关内存的思考题 在这篇基础上扩展了些知识,以做记录。 第一个例子: char *GetMemory(char * p) { p = (char *)malloc(100); return p; } void Test(void) { char *str = NULL; GetMemory(str); st原创 2015-02-02 18:48:15 · 856 阅读 · 0 评论