Menu
CoddyTech

تعريف دالة

جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 46 من 63.

الدالة في C هي كتلة من التعليمات البرمجية تنفّذ مهمة محددة. تساعد الدوال على تنظيم التعليمات البرمجية، وإعادة استخدامها، وتحسين سهولة قراءتها. إليك البنية الأساسية لتعريف دالة في C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // الكود المراد تنفيذه
    return value; // إذا لم يكن return_type هو void
}

على سبيل المثال، قد تبدو دالة بسيطة تُحيّي المستخدم هكذا:

void greet() {
    printf("Hello, welcome to C programming!");
}

لاستخدام هذه الدالة (استدعائها) في برنامجك الرئيسي، ستكتب:

int main() {
    greet();
    return 0;
}

يمكن للدوال أيضًا استقبال المعاملات وإرجاع القيم، وسنتناول ذلك في دروس لاحقة.

challenge icon

التحدي

سهل

أنشئ دالة باسم printNumbers تطبع الأرقام من 1 إلى 5. ثم استدعِ هذه الدالة مرتين في الدالة main.

يجب أن يبدو الناتج كما يلي:

1 2 3 4 5
1 2 3 4 5

تأكد من عدم إضافة أي مسافة بعد الرقم 5، وأضف أيضًا سطرًا جديدًا بعد الرقم 5 (\n)

جرّب بنفسك

#include <stdio.h>

// صرّح عن دالتك هنا

int main() {
    // استدعِ دالتك مرتين هنا
    
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم C عبر الإنترنت