انتقل إلى المحتوى
KnowledgeCity

الدوال في لغة C

فهم كيفية كتابة دوال إعادة القيمة والدوال الفارغة في برامج C.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ5.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Mike McMillan  5 الدروس ·  30m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

واحدة من أهم تقنيات البرمجة هي القدرة على استخدام الدوال بفعالية. في هذه الدورة التدريبية على الدوال، ستتعلم كيفية تعديل الكود الخاص بك بحيث يمكن تعريف كل مهمة هامة بشكل منفصل ومن ثم يمكن استخدام الدوال المختلفة معًا لتشكيل برنامج كامل.

في هذه الدروس، ستتعلم كيف تأخذ دالة إعادة القيمة، البيانات وتحويلها بطريقة أو بأخرى، مثل تحويل درجة حرارة من Celsius إلى Fahrenheit. ستتعلم أيضًا كيفية استخدام دوال Void لتنفيذ دالة دون إرجاع قيمة، مثل عندما تريد عرض تحية في عدة أماكن مختلفة في البرنامج. سنشرح كيفية إنشاء كل نوع من الدوال ومكان دمجها في برامجك. سنغطي أيضًا كيفية جعل كود البرنامج أسهل في القراءة وأيضًا أسهل في تصحيح الأخطاء عن طريق عزل الأخطاء في دالة محددة داخل كل هذا الكود.

ما ستتعلمه

  • تنظيم الكود في وحدات عن طريق تعريف كل مهمة مهمة كدالة منفصلة
  • إنشاء دوال ترجع قيمًا تأخذ البيانات وتحوّلها، مثل تحويل درجات مئوية إلى فهرنهايت
  • إنشاء دوال لا ترجع قيمة تُنفَّذ دون إرجاع قيمة، مثل عرض تحية في عدة أماكن
  • بناء دوال بمعاملات متعددة وتطبيق الدوال المضمّنة
  • تطبيق نطاق المتغيرات عند العمل مع الدوال
  • استخدام الدوال لجعل كود البرنامج أسهل قراءةً وأسهل تصحيحًا عن طريق عزل الأخطاء

النقاط الرئيسية

  • يُعدّ الاستخدام الفعّال للدوال من أهم تقنيات البرمجة، إذ يتيح تنظيم الكود في وحدات بحيث تُعرَّف كل مهمة بشكل منفصل ثم تُدمج في برنامج متكامل.
  • الدالة التي ترجع قيمة تأخذ البيانات وتحوّلها بطريقة ما، مثل تحويل درجة الحرارة من مئوية إلى فهرنهايت.
  • الدالة التي لا ترجع قيمة تُنفَّذ دون إرجاع قيمة، مثل عرض تحية في عدة أماكن مختلفة داخل البرنامج.
  • تجعل الدوال كود البرنامج أسهل قراءةً وأسهل تصحيحًا عن طريق عزل الأخطاء في دالة محددة.
  • يتناول الدرس كيفية إنشاء كل نوع من الدوال وأين يمكن دمجها في البرامج.

الأسئلة الشائعة

ماذا سأتعلم في دورة دوال البرمجة بلغة C؟

ستتعلم كيفية إنشاء كود باستخدام دوال C المتقدمة، وكيفية تنظيم كودك في وحدات بحيث تُعرَّف كل مهمة بشكل منفصل، والفرق بين الدوال التي ترجع قيمة والدوال التي لا ترجع قيمة.

ما الفرق بين الدوال التي ترجع قيمة والدوال التي لا ترجع قيمة؟

الدالة التي ترجع قيمة تأخذ البيانات وتحوّلها بطريقة ما، مثل تحويل درجة الحرارة من مئوية إلى فهرنهايت، في حين أن الدالة التي لا ترجع قيمة تُنفَّذ دون إرجاع قيمة، مثل عرض تحية في عدة أماكن مختلفة داخل البرنامج.

ما الموضوعات والدروس التي تغطيها هذه الدورة؟

تغطي الدورة الدوال المضمّنة، والدوال التي ترجع قيمة، والدوال التي لا ترجع قيمة، والدوال ذات المعاملات المتعددة، والدوال ونطاق المتغيرات.

كيف تساعد الدوال في تصحيح الأخطاء؟

تجعل الدوال كود البرنامج أسهل قراءةً وأسهل تصحيحًا عن طريق عزل الأخطاء في دالة محددة داخل الكود.