सी ++ अगर ... और
सी ++ शर्तें और यदि कथन
C++ गणित से सामान्य तार्किक स्थितियों का समर्थन करता है:
- इससे कम: ए <बी
- इससे कम या इसके बराबर: a <= b
- इससे बड़ा: a > b
- इससे बड़ा या इसके बराबर: a >= b
- a == b . के बराबर
- के बराबर नहीं: a != b
आप इन शर्तों का इस्तेमाल अलग-अलग फैसलों के लिए अलग-अलग कार्रवाइयां करने के लिए कर सकते हैं.
C++ में निम्नलिखित सशर्त कथन हैं:
if
यदि कोई निर्दिष्ट शर्त सत्य है, तो निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करने के लिए उपयोग करें- कोड के एक ब्लॉक को निष्पादित करने के लिए निर्दिष्ट करने के लिए उपयोग करें
else
, यदि वही स्थिति गलत है else if
परीक्षण के लिए एक नई शर्त निर्दिष्ट करने के लिए उपयोग करें , यदि पहली शर्त गलत हैswitch
निष्पादित करने के लिए कोड के कई वैकल्पिक ब्लॉक निर्दिष्ट करने के लिए उपयोग करें
अगर कथन
if
यदि कोई शर्त है तो निष्पादित किए जाने वाले C++ कोड के ब्लॉक को निर्दिष्ट करने के लिए कथन का उपयोग करें true
।
वाक्य - विन्यास
if (condition) {
// block of code to be executed if the
condition is true
}
ध्यान दें कि 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 से बड़ा है"।