الهيكل الأساسي للبرنامج
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 4 من 63.
يجب أن يبدأ كل برنامج بلغة C بتوجيهات الرأس مثل:
#include <stdio.h> // رأس لعمليات الإدخال/الإخراج
#include <math.h> // رأس للدوال الرياضيةتتضمن هذه التوجيهات ملفات الرأس التي تحتوي على تصريحات للدوال والكائنات التي يستخدمها برنامجك.
يجب أن تكون جميع الأكواد القابلة للتنفيذ داخل دالة main()، والتي هي نقطة الدخول للبرنامج. على سبيل المثال:
#include <stdio.h> // رأس لعمليات الإدخال/الإخراج
int main() { // الدالة الرئيسية
printf("This is my first C program!"); // جملة الإخراج
return 0; // جملة الإرجاع - ليست إلزامية في لغة C الحديثة
}تذكر، تنتهي كل جملة بفاصلة منقوطة (;)، باستثناء كتل الأكواد البرمجية الموجودة داخل أقواس متعرجة.. الفاصلة المنقوطة إلزامية وتخبر لغة C أنك وصلت إلى نهاية الجملة.
التحدي
سهلأنشئ برنامج C يحتوي على دالة main(). داخل دالة main()، اكتب كوداً لطباعة النص التالي:
This is my first C program!ورقة مرجعية
يجب أن يبدأ كل برنامج بلغة C بتوجيهات الرأس (header directives):
#include <stdio.h> // رأس لعمليات الإدخال/الإخراج
#include <math.h> // رأس للدوال الرياضيةيجب أن تكون جميع الأكواد القابلة للتنفيذ داخل دالة main():
#include <stdio.h>
int main() {
printf("This is my first C program!");
return 0;
}تنتهي كل جملة بفاصلة منقوطة (;)، باستثناء كتل الأكواد الموجودة داخل الأقواس المتعرجة.
جرّب بنفسك
#include <stdio.h>
int main() {
// ضع كودك هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة