اسم الوظيفة: malloc
ملف الرأس : <stdlib.h>
النموذج الأولي للوظيفة : void *malloc(unsigned size);
الوظيفة : تستخدم لتخصيص ذاكرة كومة بحجم محدد
المعلمة : الحجم غير الموقع للمساحة المخصصة
قيمة الإرجاع : إرجاع مؤشر إلى الذاكرة المخصصة
مثال برنامج : استخدم هذه الوظيفة لتخصيص الذاكرة ديناميكيًا للسلسلة 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);free(p);return0;}
نتائج التشغيل
Stringiswww.dotcpp.com