ชื่อฟังก์ชัน: malloc
ไฟล์ส่วนหัว : <stdlib.h>
ต้นแบบฟังก์ชัน : void *malloc(ขนาดที่ไม่ได้ลงชื่อ);
ฟังก์ชั่น : ใช้เพื่อจัดสรรหน่วยความจำฮีปตามขนาดที่ระบุ
พารามิเตอร์ : ขนาดขนาดที่ไม่ได้ลงนามของพื้นที่ที่จัดสรร
ค่าที่ส่งคืน : ส่งคืนตัวชี้ไปยังหน่วยความจำที่จัดสรร
ตัวอย่างโปรแกรม : ใช้ฟังก์ชันนี้เพื่อจัดสรรหน่วยความจำแบบไดนามิกสำหรับสตริง www.dotcpp.com
#include<stdio.h>#include<stdlib.h>#include<string.h>intmain(void){char*p=(char*)malloc(20);strcpy(p,www.dotcpp.com); printf(Stringis%sn,p);ฟรี(p);return0;}
ผลการวิ่ง
Stringiswww.dotcpp.com