全站数据
8 4 2 0 5 8 1

malloc给数组的地址是连续的吗

勤劳的工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 19:34:45

问题描述

malloc给数组的地址是连续的吗,在线求解答
精选答案
最佳答案

我们用一次malloc申请多个(数组)地址是连续地址。多次malloc申请地址,通过对每一次申请的内存空间地址和上一块地址(p-1)作比较发现,地址并不是连续的。系统在每次malloc时,从相隔固定长度起开始分配。为什么呢?其实这就是内存边界对齐的问题。