內(nèi)存操作函數(shù) 使用malloc函數(shù)分配的內(nèi)存屬于哪個(gè)區(qū)?
使用malloc函數(shù)分配的內(nèi)存屬于哪個(gè)區(qū)?使用malloc函數(shù)動(dòng)態(tài)分配內(nèi)存單元#include<stdio。H> int main(){int*P P P=(int*)malloc(1024)
使用malloc函數(shù)分配的內(nèi)存屬于哪個(gè)區(qū)?
使用malloc函數(shù)動(dòng)態(tài)分配內(nèi)存單元
#include<stdio。H> int main(){int*P P P=(int*)malloc(1024)*P=3 printf(“P address is%Pn”,P)printf(“*P is%dn”,*P)free(P)//此函數(shù)是malloc函數(shù)釋放內(nèi)存的內(nèi)存單元;它必須具有。printf(%Pn,P)return 0}
malloc函數(shù)是一個(gè)分配長(zhǎng)度為num字節(jié)的內(nèi)存塊函數(shù),可以應(yīng)用于系統(tǒng)分配指定大小的字節(jié)內(nèi)存空間。Malloc的全稱是內(nèi)存分配,中文稱為動(dòng)態(tài)內(nèi)存分配。當(dāng)我們不知道內(nèi)存的具體位置時(shí),需要使用動(dòng)態(tài)內(nèi)存分配來(lái)綁定真實(shí)的內(nèi)存空間。