تعريف دالة
جزء من قسم الأساسيات في رحلة 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;
}يمكن للدوال أيضًا استقبال المعاملات وإرجاع القيم، وسنتناول ذلك في دروس لاحقة.
التحدي
سهلأنشئ دالة باسم printNumbers تطبع الأرقام من 1 إلى 5. ثم استدعِ هذه الدالة مرتين في الدالة main.
يجب أن يبدو الناتج كما يلي:
1 2 3 4 5
1 2 3 4 5تأكد من عدم إضافة أي مسافة بعد الرقم 5، وأضف أيضًا سطرًا جديدًا بعد الرقم 5 (\n)
جرّب بنفسك
#include <stdio.h>
// صرّح عن دالتك هنا
int main() {
// استدعِ دالتك مرتين هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء 1المعاملات المنطقية - الجزء 2المعاملات المنطقية - الجزء 3تحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت