L’operatore condizionale è simile all’istruzione if-else in quanto segue lo stesso algoritmo dell’istruzione if-else, ma l’operatore condizionale occupa meno spazio e aiuta a scrivere le istruzioni if-else nel modo più breve possibile.
Sintassi:
L’operatore condizionale è della forma
variable = Expression1 ? Expression2 : Expression3
Può essere visualizzato nell’istruzione if-else come:
if(Expression1){ variable = Expression2;}else{ variable = Expression3;}
Poiché l’operatore condizionale ‘?,: ‘richiede tre operandi per funzionare, quindi sono anche chiamati operatori ternari.
Lavorare:
Qui, Expression1 è la condizione da valutare. Se la condizione(Expression1) è Vera, Expression2 verrà eseguita e il risultato verrà restituito. Altrimenti, se la condizione(Expression1) è false, Expression3 verrà eseguita e il risultato verrà restituito.
Esempio: Programma per memorizzare il più grande dei due numeri.
m is greater than n that is 5 > 4
Lettore di attenzione! Non smettere di imparare ora., Entra in possesso di tutti gli importanti concetti di C++ Foundation e STL con i corsi C++ Foundation e STL ad un prezzo adatto agli studenti e diventa pronto per l’industria.