当前位置:首页 > 内存 > 正文

动态分配内存题目

  • 内存
  • 2024-06-09 07:02:37
  • 6359

一、用malloc()函数动态分配内存的方式重新写一个函数,实现内存地址的4K页对齐#include
#include
无符号intcalc_align(无符号intn,无符号对齐)
{
return((n+align-1)&(~(align-1)));
}
void*my_malloc(intsize){
void*p;
if(size<=0)size=4096;
else
size=calc_align(size,4096);
p=malloc(size);
returnp;
}