Menu
CoddyTech

المعلمات

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

يمكن للدوال في لغة C قبول المَعلمات: وهي المتغيرات المُدرجة في تعريف الدالة. وتُسمّى القيم الفعلية التي تمرّرها عند استدعاء الدالة وسائط.

عرّف دالة تأخذ معلمات:

int add(int a, int b) {
    return a + b;
}

في هذا المثال، add دالة تأخذ معلمتين من نوع عدد صحيح، a وb، وتُعيد مجموعهما.

استدعِ دالةً باستخدام معاملات:

int result = add(5, 3);

بعد تنفيذ الشيفرة أعلاه، يحتوي result على:

8

يمكنك أيضًا استخدام المتغيرات كوسائط:

int x = 10;
int y = 20;
int sum = add(x, y);

بعد تنفيذ الكود أعلاه، يحتوي sum على:

30
challenge icon

التحدي

سهل

أنشئ دالة باسم calculateArea تأخذ معاملين:

    lengthwidth

ينبغي أن تحسب الدالة مساحة المستطيل (الطول × العرض) وتُعيدها.

بعد ذلك، في الدالة main، اقرأ عددين صحيحين من المستخدم يمثّلان طول المستطيل وعرضه، واستدعِ الدالة calculateArea بهذه القيم، واطبع النتيجة بالتنسيق: "Area: X"، حيث تمثّل X المساحة المحسوبة.

جرّب بنفسك

#include <stdio.h>

// اكتب دالة calculateArea هنا

int main() {
    // اقرأ المتغيرات
    
    // استدعِ calculateArea واطبع النتيجة
    
    return 0;
}
quiz iconاختبر نفسك

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

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

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