6.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| title | localeTitle | 
|---|---|
| C++ | C ++ | 
مرحبا بالعالم! - برنامج C ++ الأول الخاص بك
ما هو C ++؟
- 
C ++ هي لغة برمجة عامة الغرض تم استخدامها منذ التسعينات 
- 
تم تصميمه من قبل Bjarne Stroustrup تحت اسم "C with classes". 
- 
وهو إصدار من C يتضمن عناصر موجهة للعناصر ، بما في ذلك الفئات والوظائف. 
- 
تعتبر واحدة من أكبر لغات البرمجة ، كما ترون في الصورة التالية:  المصدر: جيثب المصدر: جيثب
البرنامج الأول في C ++
#include <iostream>  using namespace std;  int main()  {  cout << "Hello World" << endl;  return 0;  }  
سيكون الناتج من هذا البرنامج ببساطة:
Hello World!  
الآن ، دعونا نحطم الشفرة:
الأسطر 1 و 2
#include <iostream>  using namespace std;  
- السطر الأول يخبر الكمبيوتر باستخدام ملف الرأس "iostream" لهذا البرنامج المحدد. ملف رأس هو ملف منفصل مع رمز C ++ مكتوبة مسبقا. هناك العديد من الملفات الرأسية الأخرى المطلوبة لتشغيل برنامج معين بشكل صحيح. البعض منهم: الرياضيات ، ناقلات وسلسلة. يتم تمثيل ملفات الرأس بشكل عام بامتداد ".h" (لا تحتاج إلى إضافة .h عند تضمين ملفات مكتبة قياسية C ++)
- يقف iostreamلتيار المدخلات والمخرجات. يحتوي ملف "iostream" على كود يسمح للكمبيوتر بأخذ المدخلات وتوليد مخرجات ، باستخدام لغة C ++.
- يخبر السطر الثاني الكمبيوتر لاستخدام مساحة الاسم القياسية التي تتضمن ميزات C ++ القياسية. يمكنك كتابة هذا البرنامج بدون هذا الخط ، ولكن سيكون عليك استخدام std::coutبدلاً منcoutوstd::endlبدلاً منendlعلى السطر 4. يجعل التعليمة البرمجية أكثر قابلية للقراءة وحياتنا كمبرمجين أسهل.
الخط 3 و 4
int main()  {  
- يبدأ C ++ تنفيذ برنامج من main- int main(). أثناء التنفيذ ، يبدأ الكمبيوتر بتشغيل التعليمات البرمجية من كل سطر من{(قوس فتح) حتى}(قوس الإغلاق) ملحوظة: تبدأ كل دالة بدعامة مكشوفة افتتاحية "{" وتنتهي باستدارة متعرجة مغلقة "}".
- يشير السطر 4 إلى بداية الدالة main ().
خطوط 5 و 6 و 7
   cout << "Hello World" << endl;  return 0;  } 
- يتم استخدام الكلمة coutفي C ++ للإخراج.
- تليها <<، مشغل الإدراج .
- كل ما هو موجود في علامات الاقتباس المزدوجة ""مطبوع. تحتوي بعض الأحرف الخاصة على صيغة مختلفة لبيانات الطباعة
- الآن لطباعة أي نوع آخر من البيانات ، يجب عليك إضافة <<.
التحدي: حاول تغيير Hello World إلى أي جملة أو كلمة (كلمات) أخرى. ماذا سيكون الإخراج؟
- endlكلمة محجوزة عند استخدام لغة C ++ لإنهاء هذا الخط والانتقال إلى السطر التالي أثناء الإخراج . - cout لتقف على "وحدة التحكم الإخراج"
- وأخيراً ، قم بإنهاء الأمر بفاصلة منقوطة ;.
ملاحظة: يجب أن يتم إنهاء كل أمر باستثناء تعريف الدالة الرئيسي وتوجيه #include بواسطة الفاصلة المنقوطة. بدون "؛" ، قد تصادف خطأ.
- return 0;ينهي بأمان الوظيفة الحالية أي "الرئيسية ()" في هذه الحالة ، وبما أن أي وظيفة لا تتبع بعد "الرئيسي ()" يتم إنهاء البرنامج.
- لا تنس أن تخبر الكمبيوتر أن هذه نهاية الدالة main (). للقيام بذلك ، يمكنك إضافة قوس الإغلاق مجعد "}". ستواجه خطأ قبل تنفيذ البرنامج إذا لم تقم بتضمين } .
يجب أن يظهر الرمز على النحو التالي:
يستخدم المبرمجون برنامج Hello World (مثل هذا البرنامج) كطقس يستخدم لغة برمجة جديدة. إنه رمز لحسن الحظ.
لقد انتهيت من برمجة برنامج C ++ الأول وفهمت معظم الشفرة التي كتبتها / كتبت. تهانينا!
بالتوفيق لكم جميعا والترميز سعيدة! :)
الترميز سعيدة! :)
لا تتردد في طرح أي أسئلة على صفحة GitHub FreeCodeCamp أو منتدى FreeCodeCamp.
قد تحتاج إلى بعض البرامج لكتابة التعليمات البرمجية لـ C ++ وتنفيذها. أوصي باستخدام CodeBlocks. هناك رابط تنزيل أدناه:
تنزيل الرابط: تنزيل هنا
- انقر فوق الارتباط مع مترجم GNU / GCC للنوافذ. هذا لن يتطلب تثبيت إضافي
يمكن أن تكون البدائل الأخرى الاستوديو المرئي ، باستخدام مترجم أو IDE عبر الإنترنت مثل Cloud9 أو repl.it
الرابط رقم 2 لنظام التشغيل Mac: تنزيل لنظام التشغيل Mac رقم 2 هنا
