Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

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

الدالة (function) في لغة 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)

ورقة مرجعية

الدالة (Function) في لغة C هي كتلة من الكود البرمجي تؤدي مهمة محددة. تساعد الدوال في تنظيم الكود، وجعله قابلاً لإعادة الاستخدام، وتحسين قابلية القراءة.

الهيكل الأساسي للدالة:

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

مثال على دالة بسيطة:

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

لاستدعاء دالة:

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

جرّب بنفسك

#include <stdio.h>

// قم بالتصريح عن الدالة الخاصة بك هنا

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

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

جميع دروس Fundamentals