開心生活站

位置:首頁 > 學習教育 > 

c語言中malloc是什麼

c語言中malloc是動態內存分配函數,其原型爲:void *malloc(unsigned int num_bytes);

其中,size 爲需要分配的內存空間的大小,num_bytes 是無符號整型,用於表示分配的字節數。malloc()在堆區分配一塊指定大小的內存空間,用來存放數據。這塊內存空間在函數執行完成後不會被初始化,它們的值是未知的。如果分配成功則返回指向被分配內存的指針(此存儲區中的初始值不確定),否則返回空指針NULL。

c語言中malloc是什麼

標籤:語言 malloc