सी++ एल्स इफ
अन्य यदि कथन
नई शर्त निर्दिष्ट करने के लिए कथन का उपयोग करें else if
यदि पहली शर्त है false
।
वाक्य - विन्यास
if (condition1) {
// block of code to be executed if
condition1 is true
} else if (condition2) {
// block of
code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false
and condition2 is false
}
उदाहरण
int time = 22;
if (time < 10) {
cout << "Good
morning.";
} else if (time < 20) {
cout << "Good
day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
उदाहरण समझाया गया
ऊपर के उदाहरण में, समय (22) 10 से बड़ा है, इसलिए पहली शर्त है false
। else if
स्टेटमेंट में अगली शर्त
भी है false
, इसलिए हम कंडीशन पर चलते else
हैं क्योंकि कंडीशन 1 और कंडीशन 2 दोनों हैं false
- और स्क्रीन पर प्रिंट करें "गुड इवनिंग"।
हालांकि, अगर समय 14 होता, तो हमारा कार्यक्रम "गुड डे" छापता।