تجول 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 ++ للحلقة

عندما تعرف بالضبط عدد المرات التي تريد تكرارها خلال كتلة من التعليمات البرمجية ، استخدم forالحلقة بدلاً من whileالحلقة:

بناء الجملة

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

يتم تنفيذ العبارة 1 (مرة واحدة) قبل تنفيذ كتلة التعليمات البرمجية.

تحدد العبارة 2 شرط تنفيذ مقطع التعليمات البرمجية.

يتم تنفيذ العبارة 3 (في كل مرة) بعد تنفيذ كتلة التعليمات البرمجية.

المثال أدناه سيطبع الأرقام من 0 إلى 4:

مثال

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

شرح المثال

تعين العبارة 1 متغيرًا قبل أن تبدأ الحلقة (int i = 0).

تحدد العبارة 2 شرط تشغيل الحلقة (يجب أن يكون i أقل من 5). إذا كان الشرط صحيحًا ، ستبدأ الحلقة من جديد ، وإذا كانت خاطئة ، فستنتهي الحلقة.

تزيد العبارة 3 قيمة (i ++) في كل مرة يتم فيها تنفيذ كتلة التعليمات البرمجية في الحلقة.


مثال آخر

هذا المثال سوف يطبع فقط القيم الزوجية بين 0 و 10:

مثال

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

تمارين C ++

اختبر نفسك مع التمارين

ممارسه الرياضه:

استخدم forحلقة لطباعة "نعم" 5 مرات:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}