التصريح عن دالة
جزء من قسم الأساسيات في رحلة 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;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت