قبل أن ندرس اللبنات الأساسية للغة البرمجة C ، دعونا نلقي نظرة على الحد الأدنى من بنية برنامج C حتى نأخذها كمرجع في الفصول القادمة.
مرحبا العالم مثال
يتكون برنامج AC بشكل أساسي من الأجزاء التالية -
- أوامر المعالج المسبق
- المهام
- المتغيرات
- أقوال وتعابير
- تعليقات
دعونا نلقي نظرة على رمز بسيط يطبع الكلمات "Hello World" -
#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; }
دعونا نلقي نظرة على أجزاء مختلفة من البرنامج أعلاه -
السطر الأول من البرنامج #include <stdio.h> هو أمر ما قبل المعالج ، والذي يخبر مترجم C بتضمين ملف stdio.h قبل الانتقال إلى التجميع الفعلي.
السطر التالي int main () هو الوظيفة الرئيسية حيث يبدأ تنفيذ البرنامج.
السطر التالي / *...*/ سوف يتجاهله المترجم وقد تم وضعه لإضافة تعليقات إضافية في البرنامج. لذلك تسمى هذه السطور التعليقات في البرنامج.
السطر التالي printf (...) هو وظيفة أخرى متوفرة في C والتي تؤدي إلى ظهور الرسالة "Hello، World!" ليتم عرضها على الشاشة.
السطر التالي يعود 0 ؛ ينهي الدالة main () ويعيد القيمة 0.
تجميع وتنفيذ برنامج سي
دعونا نرى كيفية حفظ الكود المصدري في ملف ، وكيفية تجميعه وتشغيله. فيما يلي الخطوات البسيطة -
افتح محرر نصوص وأضف الكود المذكور أعلاه.
احفظ الملف باسم hello.c
افتح موجه الأوامر وانتقل إلى الدليل حيث قمت بحفظ الملف.
اكتب gcc hello.c واضغط على Enter لتجميع التعليمات البرمجية الخاصة بك.
إذا لم تكن هناك أخطاء في التعليمات البرمجية الخاصة بك، سوف موجه الأوامر يأخذك إلى السطر التالي، وسوف تولد a.out الملف القابل للتنفيذ.
الآن ، اكتب a.out لتنفيذ برنامجك.
سترى الإخراج "Hello World" مطبوعًا على الشاشة.
$ gcc hello.c $ ./a.out Hello, World!
تأكد من وجود مترجم gcc في مسارك وأنك تقوم بتشغيله في الدليل الذي يحتوي على الملف المصدر hello.c.
تعليقات
إرسال تعليق