malloc & 内存碎片 & 细节

malloc: 在c语言中的malloc进行的动态内存分配和嵌入式系统中使用到堆区的内存分配会产生内存碎片,例如 eg1: char *p; if(p=char* malloc(0)==NULL){ printf(“NULL\n”); } else{ printf(“NOT NULL”); } 实际上最终出现的并非NULL,而是NOT NULL 这就说明了进行动态内存分配的时候产生了内存碎片web
相关文章
相关标签/搜索