برنامج مرحبا بالعالم في C++ مع شرح الكود

برنامج مرحبا بالعالم في C++

يعد برنامج “Hello World” الخطوة الأولى والأكثر حيوية نحو تعلم أي لغة برمجة وهو بالتأكيد أبسط برنامج ستتعلمه مع كل لغة برمجة. كل ما عليك فعله هو عرض رسالة "Hello World" على شاشة الإخراج.

دعونا ننظر الآن إلى C++ أهلا بكود العالم:

الخطوة 1) في صفحة التكوين. حدد خيار إنشاء ذاكرة التخزين المؤقت الآن.

برنامج Hello World

يجب أن تشاهد شاشة مثل هذا

برنامج Hello World

في بعض أجهزة الكمبيوتر وأنظمة التشغيل، يسألك البرنامج عما إذا كان يجب تضمين جميع المكتبات. إذا تم تحديد الخيار، فسيتم تثبيت جميع المكتبات.

الخطوة 2) إنشاء ملف مصدر جديد.
بمجرد فتح البرنامج، ستحتاج إلى إنشاء ملف مصدر جديد، حتى تتمكن من البدء في كتابة ملفك الأول C++ برنامج. للقيام بذلك حدد ملف > جديد > الملف المصدر. يظهر المسار في الشكل أدناه.

برنامج Hello World

سيؤدي هذا إلى فتح منطقة حيث يمكنك كتابة الرمز الخاص بك.

الخطوة 3) الآن يمكنك كتابة C++ شفرة. بعد ذلك يمكنك كتابة C++ الكود كما هو موضح في الصورة أدناه:

برنامج Hello World

C++ مثال رمز:

#include<iostream>    
using namespace std;    

int main()    
{    
    cout<<"Hello World"<<endl;    
    return 0;    
}    

الخطوة 4) قم بتجميع التعليمات البرمجية الخاصة بك. في هذه الخطوة اضغط على تنفيذ->تجميع وتشغيل

برنامج Hello World

الخطوة 5) حفظ الملف. بعد الحفظ، يجب أن تشاهد شاشة سوداء تظهر عبارة "Hello World".

برنامج Hello World

الناتج

برنامج Hello World

برنامجك الأول: C++ "مرحبا بالعالم!" توضيح

C++ هي لغة مترجمة. يتم تجميع التعليمات البرمجية المصدر في ملفات الكائن. يتم بعد ذلك دمج ملفات الكائنات بواسطة رابط لإنشاء برنامج قابل للتنفيذ.

إنتاج C++ يتكون من العديد من ملفات التعليمات البرمجية المصدر (تسمى عادة ملفات المصدر).

  • الأقواس المتعرجة، {}، تعبر عن التجميع C++. هنا، تشير إلى بداية ونهاية جسم الوظيفة.
  • كل ما C++ يحتوي البرنامج على وظيفة عامة واحدة بالضبط تسمى main (). يبدأ البرنامج بتنفيذ هذه الوظيفة. يتم إرجاع قيمة int بواسطة main ()، والتي تمررها إلى النظام.' إذا لم يتم إرجاع أي قيمة، فسيتلقى النظام القيمة 0 مما يشير إلى الإكمال الناجح. تشير القيمة غير الصفرية من الدالة الرئيسية () إلى الفشل.

برنامج:C++ مرحبا بالعالم! توضيح

شرح C++ مرحبا رمز البرنامج العالمي

سطر الكود 1: السطر الأول هو #include . فإنه يرشد المترجم لتضمين مكتبة الإدخال/الإخراج القياسية. بدون تضمين الرأس هذا، لن يتم تجميع التعبير.

std::cout << "Hello, World"<<endl

سطر الكود 4: انت مين(). هذه هي الوظيفة الرئيسية للبرنامج. يتم الإشارة إلى الوظائف بواسطة الأقواس (). قبل الوظيفة الرئيسية هي "int". هذا يعني أن الوظيفة الرئيسية ستعيد عددًا صحيحًا إلى الوظيفة أو العملية التي استدعتها.

لا تقلق بشأن هذا، في الوقت الحالي، لاحظ ببساطة أن البرنامج يجب أن يُرجع عددًا صحيحًا قبل النهاية. يحتوي القوسان المتعرجان { و } على الكود الموجود داخل الدالة. ينتهي البرنامج بنهاية الوظيفة الرئيسية المشار إليها بـ }

سطر الكود 6: يكتب المشغل << حجته الثانية على الحجة الأولى. في هذه الحالة، تتم كتابة السلسلة الحرفية "Hello, World!" على مجرى الإخراج القياسي std:: cout.

(ملاحظات:السلسلة الحرفية هي عبارة عن سلسلة من الأحرف محاطة بعلامات اقتباس مزدوجة. يقوم الأمر endl بإدراج حرف سطر جديد على نفس السطر)

سطر الكود 7: العودة 0؛ هذا هو الأمر الأخير في الوظيفة الرئيسية، بيان الإرجاع. والغرض منه هو فقط إرجاع قيمة إلى الوظيفة أو العملية التي تسمى الوظيفة الرئيسية. لا تقلق بشأن هذا بخلاف حقيقة أنه مطلوب بواسطة "int" أمام تعريف الوظيفة الرئيسية. يجب أن يُرجع صفرًا من الوظيفة الرئيسية مما يعني أن البرنامج يعمل بنجاح ويخرج.

cout<<"Hello World"<<endl;

ملاحظة: Cout عبارة عن دفق يتم إخراجه إلى الدفق المحدد. إنه بشكل افتراضي دفق الإخراج القياسي. يعد Cout شائعًا جدًا في البرامج حيث أن الدافع النهائي في كل برنامج هو إعطاء بعض المخرجات. نهاية؛ يمثل نهاية البيانات في C++. الفاصلة المنقوطة في C++ يفصل بين البيانات المختلفة ويجب وضعها في نهاية البيانات C++.

ملخص

  • يعد برنامج "Hello World" الخطوة الأولى نحو تعلم أي شيء لغة برمجة.
  • بعد تثبيت ملف C++ مترجم ومحرر نصوص من اختيارك، يمكنك المضي قدمًا وتنفيذ أول أساسي لك C++ برنامج.
  • السطر الأول هو #include . فإنه يرشد المترجم لتضمين مكتبة الإدخال/الإخراج القياسية.
  • : انت مين(). هذه هي الوظيفة الرئيسية للبرنامج.
  • يكتب المشغل << حجته الثانية على الحجة الأولى.
  • العودة 0؛ هو الأمر الأخير في الوظيفة الرئيسية وهو بيان الإرجاع.
  • : Cout هو دفق يقوم بإخراج الدفق المحدد.

تلخيص هذه التدوينة بـ: