Menu
CoddyTech
flag Ar iconالعربيةdown icon

التصريح عن دالة

جزء من قسم الأساسيات في رحلة 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 عبر الإنترنت