تجول C ++

C ++ الصفحة الرئيسية C ++ مقدمة C ++ ابدأ بناء جملة C ++ إخراج C ++ تعليقات C ++ متغيرات C ++ مدخلات مستخدم C ++ أنواع بيانات C ++ عوامل C ++ سلاسل C ++ C ++ الرياضيات C ++ منطقية شروط C ++ مفتاح C ++ C ++ أثناء التكرار C ++ للحلقة C ++ استراحة / متابعة صفائف C ++ مراجع C ++ مؤشرات C ++

وظائف C ++

وظائف C ++ معلمات وظيفة C ++ وظيفة C ++ الزائد

فئات C ++

C ++ OOP فئات / كائنات C ++ طرق فئة C ++ C ++ البناة محددات الوصول C ++ تغليف C ++ الوراثة C ++ تعدد الأشكال C ++ ملفات C ++ استثناءات C ++

C ++ كيف

أضف عددين

أمثلة C ++

أمثلة C ++ مترجم C ++ تمارين C ++ اختبار C ++


بناء جملة C ++


بناء جملة C ++

دعنا نفصل الكود التالي لفهمه بشكل أفضل:

مثال

#include <iostream>
using namespace std;

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

شرح المثال

السطر 1: #include <iostream> عبارة عن مكتبة ملفات رأس تتيح لنا العمل مع كائنات الإدخال والإخراج ، مثل cout(المستخدمة في السطر 5). تضيف ملفات الرأس وظائف إلى برامج C ++.

السطر 2: using namespace std يعني أنه يمكننا استخدام أسماء الكائنات والمتغيرات من المكتبة القياسية.

لا تقلق إذا لم تفهم كيف تعمل #include <iostream>. using namespace stdفقط فكر في الأمر على أنه شيء يظهر (تقريبًا) دائمًا في برنامجك.

السطر 3: سطر فارغ. يتجاهل C ++ المسافة البيضاء. لكننا نستخدمه لجعل الكود أكثر قابلية للقراءة.

السطر 4: الشيء الآخر الذي يظهر دائمًا في برنامج C ++ هو int main(). هذا يسمى وظيفة . {}سيتم تنفيذ أي كود داخل أقواسها المتعرجة .

السطر 5: cout (يُنطق "راجع") هو كائن يستخدم مع عامل الإدراج ( <<) لإخراج / طباعة النص. في مثالنا سيخرج "Hello World".

ملاحظة: تنتهي كل جملة C ++ بفاصلة منقوطة ;.

ملاحظة: يمكن int main()أيضًا كتابة متن النص على النحو التالي:
int main () { cout << "Hello World! "; return 0; }

تذكر: يتجاهل المترجم المساحات البيضاء. ومع ذلك ، فإن الأسطر المتعددة تجعل الكود أكثر قابلية للقراءة.

السطر 6: return 0 ينهي الوظيفة الرئيسية.

السطر 7: لا تنس إضافة قوس الإغلاق المتعرج }لإنهاء الوظيفة الرئيسية بالفعل.


حذف مساحة الاسم

قد ترى بعض برامج C ++ التي يتم تشغيلها بدون مكتبة مساحة الاسم القياسية. يمكن using namespace stdحذف السطر واستبداله stdبالكلمة الأساسية ، متبوعًا ::بالمعامل لبعض الكائنات:

مثال

#include <iostream>

int main() {
  std::cout << "Hello World!";
  return 0;
}

الأمر متروك لك إذا كنت تريد تضمين مكتبة مساحة الاسم القياسية أم لا.