سؤال

لماذا نلقي malloc, ، كما في ما يلي؟

ptd = (double *) malloc(max * sizeof(double));

ما هو mallocنوع الإرجاع الطبيعي؟لماذا نحن يحتاج لإلقاء ذلك؟

هل كانت مفيدة؟

المحلول

من الدليل القياسي:

تصريح:

void *malloc(size_t size);

يخصص الذاكرة المطلوبة ويعيد المؤشر إليها.الحجم المطلوب هو الحجم بالبايت.قيمة المساحة غير محددة.عند النجاح، يتم إرجاع مؤشر إلى المساحة المطلوبة.عند الفشل يتم إرجاع مؤشر فارغ.

ينبغي أن يكون كل شيء!

نصائح أخرى

هذا هو النموذج الأولي لـ malloc

void *malloc(size_t size);

عموما لا حاجة للقيام بالطباعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top