C ++ إذا ... آخر
C ++ الشروط وبيانات إذا
يدعم C ++ الشروط المنطقية المعتادة من الرياضيات:
- أقل من: أ <ب
- أصغر من أو يساوي: أ <= ب
- أكبر من: أ> ب
- أكبر من أو يساوي: أ> = ب
- يساوي أ == ب
- لا يساوي: أ! = ب
يمكنك استخدام هذه الشروط لأداء إجراءات مختلفة لقرارات مختلفة.
يحتوي C ++ على العبارات الشرطية التالية:
- تُستخدم
if
لتحديد كتلة من التعليمات البرمجية ليتم تنفيذها ، إذا كان الشرط المحدد صحيحًا - تُستخدم
else
لتحديد كتلة من التعليمات البرمجية ليتم تنفيذها ، إذا كان الشرط نفسه خاطئًا - تُستخدم
else if
لتحديد شرط جديد للاختبار ، إذا كان الشرط الأول خاطئًا - تُستخدم
switch
لتحديد العديد من الكتل البديلة من التعليمات البرمجية المراد تنفيذها
بيان if
استخدم if
العبارة لتحديد كتلة من كود C ++ ليتم تنفيذها إذا كان الشرط هو true
.
بناء الجملة
if (condition) {
// block of code to be executed if the
condition is true
}
لاحظ أن ذلك if
بأحرف صغيرة. ستؤدي الأحرف الكبيرة (If أو IF) إلى حدوث خطأ.
في المثال أدناه ، نختبر قيمتين لمعرفة ما إذا كانت 20 أكبر من 18. إذا كان الشرط كذلك true
، فقم بطباعة بعض النصوص:
مثال
if (20 > 18) {
cout << "20 is greater than 18";
}
يمكننا أيضًا اختبار المتغيرات:
مثال
int x = 20;
int y = 18;
if (x > y) {
cout << "x is greater than
y";
}
شرح المثال
في المثال أعلاه ، نستخدم متغيرين ، x و y ، لاختبار ما إذا كانت x أكبر من y (باستخدام >
عامل التشغيل). بما أن x يساوي 20 و y يساوي 18 ، ونعلم أن 20 أكبر من 18 ، فإننا نطبع على الشاشة أن "x أكبر من y".