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

أنواع الإرجاع

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

عند تعريف دالة في C، تحتاج إلى تحديد نوع القيمة التي ستُرجعها إلى المستدعي. يُعرف هذا بنوع الإرجاع.

صرّح عن دالة تُرجع عددًا صحيحًا:

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

تحدّد int الموجودة قبل اسم الدالة أن هذه الدالة ستُرجع قيمة عدد صحيح.

استدعِ الدالة وخزّن قيمة الإرجاع الخاصة بها:

int result = sum(5, 3);

بعد تنفيذ هذا الرمز، ستحتوي result على القيمة 8.

يمكنك أيضًا استخدام أنواع بيانات أخرى كأنواع إرجاع:

float average(float a, float b) {
    return (a + b) / 2;
}

تُرجع هذه الدالة قيمة من النوع float.

challenge icon

التحدي

سهل

أنشئ دالة باسم calculation يكون نوع القيمة المُرجعة فيها int، وتحتوي داخل جسم الدالة على عبارة إرجاع تُرجع العدد 5

يجب أن تستدعي دالتك الرئيسية calculation، وتخزّن القيمة في متغير يُسمى result، ثم تطبعها

جرّب بنفسك

#include <stdio.h>

// اكتب دالة الحساب الخاصة بك هنا

int main() {
    int result = calculation();

    // اطبع النتيجة هنا
    
    return 0;
}
quiz iconاختبر نفسك

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

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

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