malloc & 內存碎片 & 細節

malloc: 在c語言中的malloc進行的動態內存分配和嵌入式系統中使用到堆區的內存分配會產生內存碎片,例如 eg1: char *p; if(p=char* malloc(0)==NULL){ printf(「NULL\n」); } else{ printf(「NOT NULL」); } 實際上最終出現的並非NULL,而是NOT NULL 這就說明了進行動態內存分配的時候產生了內存碎片web
相關文章
相關標籤/搜索