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

⚡ ملخص ذكي

استخدم C++ برنامج "Hello World" هو أبسط طريقة لبدء البرمجة في C++يطبع النص "Hello World" على الشاشة. هنا ستتعلم كتابة وتجميع وفهم أول برنامج لك C++ البرنامج سطرًا بسطر.

  • 👋 ماذا يفعل: يقوم برنامج "Hello World" بطباعة النص "Hello World" على وحدة التحكم.
  • 📄 بناء: يحتاج إلى ملف رأس #include، ودالة main()، وعبارة cout.
  • 🖨️ حساب: تقوم الدالة std::cout بإرسال النص إلى الشاشة، وتؤدي القيمة 0 إلى إنهاء البرنامج.
  • ▶ ️ قم بالتجميع والتشغيل: قم بتجميع ملف .cpp باستخدام C++ قم بتشغيل المُترجم، ثم قم بتشغيل الملف التنفيذي.
  • 🤖 مساعدة الذكاء الاصطناعي: أدوات الذكاء الاصطناعي مثل GitHub Copilot لكتابة وشرح نماذج التعليمات البرمجية الأولية C++ رمز.

C++ برنامج Hello World

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

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

دعونا ننظر الآن إلى C++ مرحبا يا عالم Code:

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

برنامج Hello World

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

برنامج Hello World

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

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

برنامج Hello World

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

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

برنامج Hello World

C++ Code على سبيل المثال:

#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++ يتكون من العديد من ملفات التعليمات البرمجية المصدر (تسمى عادة ملفات المصدر).

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

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

شرح C++ برنامج Hello World Code

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

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

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

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

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

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

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

cout<<"Hello World"<<endl;

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

كيفية تجميع وتشغيل C++ البرنامج

بعد كتابة برنامج "Hello World"، ستحتاج إلى تحويله إلى ملف تنفيذي ثم تشغيله. تختلف الخطوات الدقيقة باختلاف المُترجم أو بيئة التطوير المتكاملة (IDE) التي تستخدمها.

باستخدام مُصرّف g++ من سطر الأوامر، قم بتشغيل الأمرين التاليين:

g++ hello.cpp -o hello
./hello

الأمر الأول يقوم بالتجميع hello.cpp في ملف تنفيذي باسم helloثم يقوم الأمر الثاني بتشغيله. في بيئة تطوير متكاملة مثل Visual Studio أو Codeباستخدام ::Blocks، يمكنك بناء البرنامج وتشغيله بضغطة زر واحدة. عند تشغيل البرنامج، يطبع عبارة "Hello World" على الشاشة.

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

برنامج "مرحباً بالعالم" هو برنامج بسيط C++ برنامج يطبع النص "Hello World" على الشاشة. وهو البرنامج الأول التقليدي المستخدم لتعلم قواعد اللغة الأساسية.

أساسي C++ يتضمن البرنامج ملف رأس يحتوي على #include، ودالة main() حيث يبدأ التنفيذ، وعبارات داخل أقواس، وعبارة return 0 التي تنهي دالة main().

cout هو دفق الإخراج القياسي في C++عند استخدامه مع عامل الإدخال، فإنه يرسل نصًا أو قيمًا إلى وحدة التحكم، مثل cout لطباعة Hello World.

يُوفّر ملف رأس iostream، المُضاف باستخدام #include، تدفقات cout و cin. وبدونه، لا يستطيع المُصرّف التعرّف على cout، وبالتالي يفشل البرنامج في طباعة المُخرجات.

احفظ الكود بامتداد .cpp، وقم بتجميعه باستخدام مترجم مثل g++ (g++ hello.cpp -o hello)، ثم قم بتشغيل الملف التنفيذي الناتج من الطرفية أو بيئة التطوير المتكاملة.

تقوم المساعدات الذكية مثل GitHub Copilot بإنشاء برنامج Hello World كامل من تعليق، وشرح كل سطر، واقتراح إصلاحات لأخطاء بناء الجملة أثناء الكتابة.

نعم. تشرح الأدوات المدعومة بالذكاء الاصطناعي وظائف #include و main() و cout بلغة بسيطة، مما يُسهّل الأمر بشكل كبير. C++ برنامج أسهل للفهم بالنسبة للمبتدئين.

تشمل الأخطاء الشائعة نسيان الفاصلة المنقوطة بعد عبارة، أو حذف ترويسة iostream، أو كتابة cout بشكل خاطئ. كل هذه الأخطاء تتسبب في حدوث خطأ في المُصرّف يُوقف عملية البناء.

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