सी++ शॉर्ट हैंड इफ एल्स
शॉर्ट हैंड इफ... एल्स (टर्नरी ऑपरेटर)
एक शॉर्ट-हैंड भी है अगर और, जिसे टर्नरी ऑपरेटर के रूप में जाना जाता है क्योंकि इसमें तीन ऑपरेंड होते हैं। इसका उपयोग कोड की कई पंक्तियों को एक पंक्ति से बदलने के लिए किया जा सकता है। इसका उपयोग अक्सर सरल अगर अन्य कथनों को बदलने के लिए किया जाता है:
वाक्य - विन्यास
variable = (condition) ? expressionTrue :
expressionFalse;
लिखने के बजाय:
उदाहरण
int time = 20;
if (time < 18) {
cout << "Good
day.";
} else {
cout << "Good
evening.";
}
आप बस लिख सकते हैं:
उदाहरण
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result;