نظرة عامة على بنية برنامج C البسيط:
ال الهندسة المعمارية العامة من بسيطة برنامج ج يتكون عادة من عدة مكونات حيوية. وفيما يلي الخطوط العريضة للعناصر الأساسية والغرض منها:
ال # تضمين التوجيهات في بداية البرنامج تستخدم لتشمل ملفات الرأس. ملفات الرأس توفير وظيفة النماذج الأولية و تعريفات التي تسمح لمترجم C بفهم الوظائف المستخدمة في البرنامج.
كل برنامج ج يبدأ بـ الوظيفة الأساسية . وهي نقطة الدخول للبرنامج، ومن هنا يبدأ التنفيذ. ال الوظيفة الأساسية لديه نوع الإرجاع ل كثافة العمليات ، مما يشير إلى أنه يجب إرجاع قيمة عددية إلى نظام التشغيل عند الانتهاء.
قبل استخدام أي متغيرات، يجب أن تعلن عنها باستخدام أنواع البيانات . يتم وضع هذا القسم عادة بعد وظائف رئيسيه دعامة فتح مجعدة.
يحتوي هذا القسم على التعليمات الفعلية و منطق من البرنامج. تتكون برامج C من عبارات تؤدي أجراءات و التعبيرات التي تحسب القيم.
تعليقات تستخدم لتوفير انسان قارئ التوضيحات داخل الكود. لا يتم تنفيذها ولا تؤثر على وظائف البرنامج. في C، يتم الإشارة إلى التعليقات بواسطة // ل تعليقات سطر واحد و /* */ ل تعليقات متعددة الأسطر .
يمكن أن تشمل برامج C تعريف المستخدم وظائف و كتل من التعليمات البرمجية التي تؤدي مهام محددة. تساعد الوظائف على توحيد التعليمات البرمجية وجعلها أكثر تنظيماً وقابلية للإدارة.
استخدم ال بيان العودة لإنهاء وظيفة وإرجاع قيمة إلى وظيفة المتصل. أ بيان العودة بقيمة 0 يشير عادةً إلى التنفيذ الناجح في الوظيفة الأساسية ، في حين أ قيمة غير الصفر يشير إلى خطأ أو إنهاء غير متوقع.
ج لديه وظائف المكتبة لقراءة المستخدم الإدخال (المسح الضوئي) وطباعة الإخراج إلى وحدة التحكم (طباعة) . تم العثور على هذه الوظائف في برامج C وهي جزء من مكتبة الإدخال/الإخراج القياسية ( stdio.h الملف الاساسي). من الضروري تضمين هذه الميزات الأساسية بشكل صحيح أثناء كتابة برنامج C بسيط لضمان الأداء الأمثل وسهولة القراءة.
معلومات إضافية:
هناك بعض المعلومات الإضافية حول برامج C. بعض المعلومات الإضافية هي كما يلي:
غالبًا ما تشتمل برامج C على توجيهات المعالج التي تبدأ ب # رمز . تتم معالجة هذه التوجيهات بواسطة المعالج المسبق التجميع الفعلي وتستخدم لتشمل ملفات الرأس، وتحديد وحدات الماكرو ، وأداء التجميع المشروط .
يدعم C أنواع البيانات مثل كثافة العمليات، تعويم، مزدوج، شار الخ. ويعتمد ذلك على متطلبات البرنامج، وينبغي اختيار أنواع البيانات المناسبة لتخزين البيانات ومعالجتها بكفاءة.
يوفر ج جمل التحكم يحب إذا-إلا، بينما، ل ، و حالة التبديل التي تسمح لك باتخاذ القرارات والتحكم في تدفق البرنامج.
يجب أن تتضمن برامج C القوية آليات معالجة الأخطاء للتعامل مع المواقف غير المتوقعة بأمان. تقنيات مثل معالجة الاستثناءات (باستخدام حاول الالتقاط في سي ++ ) أو العودة رموز الخطأ يتم توظيفهم بشكل شائع.
مع نمو البرامج تعقيد ، يصبح من الضروري تقسيم الكود عن طريق إنشاء وظائف منفصلة لمهام مختلفة. تعمل هذه الممارسة على تحسين إمكانية إعادة استخدام التعليمات البرمجية وقابلية صيانتها.
تذكر بنيان و تعقيد يمكن أن يختلف برنامج C بشكل كبير اعتمادًا على النوع المحدد طلب والمتطلبات. المخطط التفصيلي عبارة عن نظرة عامة على بنية برنامج C البسيط.
شرح برنامج C الأول :
لكتابة برنامج C الأول، افتح وحدة التحكم C واكتب الكود التالي:
شفرة:
#include int main(){ printf('Hello C Language'); return 0; }
دعونا أولاً ندرس الأجزاء المختلفة لبرنامج C هذا:
#يشمل :
في هذا الخط، يتضمن البرنامج المعيار مكتبة الإدخال والإخراج (stdio.h) بسبب توجيهات المعالج المسبق. ل مدخل و انتاج المهام، مكتبة stdio.h يحتوي على أساليب مثل printf و scanf .
انت مين() { ... }:
انها الوظيفة الأساسية وهي نقطة الدخول لبرنامج C. يبدأ تنفيذ البرنامج من بداية الوظيفة الأساسية .
printf('مرحبا بالعالم! ');:printf('مرحبا بالعالم!');:
استخدم ال وظيفة برينتف (). لطباعة الإخراج المنسق إلى وحدة التحكم. في هذا المثال، السلسلة 'مرحبًا لغة السي' تمت طباعته، يليه أ حرف السطر الجديد (ن) الذي يحرك المؤشر إلى السطر التالي بعد عرض الرسالة.
العودة 0؛
عندما بيان العودة يكون 0 ، تم الانتهاء من البرنامج. عند تحديد حالة البرنامج، يستخدم نظام التشغيل بشكل متكرر القيمة التي يتم إرجاعها بواسطة الوظيفة الرئيسية. أ قيمة الإرجاع ل 0 غالبًا ما يشير إلى أن التنفيذ كان ناجحًا.
بعد التجميع والتنفيذ هذا برنامج ج سيتم إنهاء مع رمز الحالة 0 والإخراج 'مرحبًا لغة السي' إلى المحطة.
ال 'مرحبًا لغة السي' يُستخدم البرنامج بشكل متكرر كمقدمة للغة برمجة جديدة لأنه يعرّف المتعلمين بالمفاهيم الأساسية مثل إخراج النص وبنية النص. برنامج ج ويوفر طريقة سريعة للتحقق من إعداد بيئة العمل بشكل صحيح.
لكتابة برنامج C الأول وتجميعه وتشغيله، اتبع الخطوات التالية:
الخطوة 1: افتح محرر النصوص
براز
افتح محرر النص من اختيارك مثل المفكرة، نص سامية ، أو كود الاستوديو المرئي . سيكون المكان الذي تكتب فيه رمز C الخاص بك.
الخطوة الثانية: كتابة برنامج C
الآن قم بنسخ ولصق الكود التالي في محرر النصوص:
#include int main() { printf('Hello, C Language'); return 0; }
الخطوة 3: احفظ الملف
بعد ذلك قم بحفظ الملف بـ ملحق .c مثل first_program.c . يشير هذا الامتداد إلى أنه ملف ج كود المصدر ملف.
الخطوة 4: ترجمة البرنامج
الآن قم بتجميع البرنامج في موجه الأوامر.
الخطوة 5: تشغيل البرنامج
بعد تجميع ناجح ، يمكنك تشغيل البرنامج عن طريق تنفيذ الملف القابل للتنفيذ الذي تم إنشاؤه. أدخل الأمر التالي في صالة أو موجه الأمر :
./first_program
سيتم تنفيذ البرنامج، وسترى الإخراج على وحدة التحكم:
انتاج:
Hello, C Language
كيفية تجميع وتشغيل برنامج C
هناك طريقتان لتجميع وتشغيل برنامج C عن طريق القائمة وعن طريق الاختصار.
حسب القائمة
- الآن انقر على قائمة الترجمة، ثم قم بتجميع القائمة الفرعية لتجميع برنامج C.
- ثم اضغط على قائمة التشغيل والقائمة الفرعية لتشغيل برنامج c.
بالاختصار
- أو اضغط على المفاتيح ctrl+f9 لتجميع البرنامج وتشغيله مباشرة.
- سترى الإخراج التالي على شاشة المستخدم.
- يمكنك عرض شاشة المستخدم في أي وقت بالضغط على المفاتيح alt+f5.
- الآن اضغط على Esc للعودة إلى وحدة التحكم Turbo C++.
خاتمة:
وأخيرا، فإن برنامج C الأول يقدم لغة البرمجة C وبنيتها الأساسية. ويوضح المكونات اللازمة ل الكتابة والتجميع ، و جري برنامج سي.
يحتوي البرنامج على المعيار مكتبة الإدخال والإخراج (stdio.h) ، والذي يتضمن إجراءات روتينية لعمليات الإخراج مثل برينتف () . ال الوظيفة الأساسية هي نقطة الدخول للبرنامج والتي يبدأ منها التنفيذ. ال وظيفة برينتف (). يستخدم داخل الطريقة الرئيسية (). لطباعة الرسالة 'مرحبًا لغة السي' إلى وحدة التحكم.
أ مترجم C مثل مجلس التعاون الخليجي مطلوب لتجميع البرنامج. يتم تخزين الكود في ملف نصي بالملحق ملحق .c ، ويبدأ المترجم بالكتابة مجلس التعاون الخليجي ، تليها أسماء مدخل و ملفات الإخراج .
يتم تحويل عملية التجميع يمكن قراءتها آليًا تعليمات من انسان قارئ كود ج. بمجرد إنشاء البرنامج بنجاح، يمكن البدء به النقر المزدوج الملف القابل للتنفيذ الناتج. في صالة أو موجه الأمر ، يتم استدعاء الملف القابل للتنفيذ بواسطة اسم الملف ، تليها ./ . وبعد ذلك يتم تنفيذ البرنامج 'مرحبا لغة C' يظهر الإخراج على وحدة التحكم.
باتباع هذه التعليمات، سوف تحصل على فهم أساسي لتطوير برنامج C وإنشائه وتشغيله. إنه يوفر الأساس لمزيد من البحث في الأفكار الأكثر تعقيدًا وتطوير تطبيقات أكثر تعقيدًا باستخدام لغة البرمجة C.