Istruzione if
Da cppreference.com.
Esegue in modo condizionale il codice.
Usato dove il codice deve essere eseguito solo se una certa condizione è presente.
Sintassi
if ( espressione ) istruzione_vero
|
|||||||||
if ( espressione ) istruzione_vero else istruzione_falso
|
|||||||||
Spiegazione
espressione deve essere un'espressione, trasformabile in bool.
Se restituisce true, il controllo viene passato a istruzione_vero, istruzione_falso (se presente) non viene eseguita.
In caso contrario, il controllo viene passato a istruzione_falso, istruzione_vero non viene eseguita.
Parole chiave
Esempio
L'esempio seguente mostra diversi casi di utilizzo dell'istruzione if
#include <iostream>
int main()
{
int i = 2;
if (i > 2) {
std::cout << "first is true" << '\n';
} else {
std::cout << "first is false" << '\n';
}
i = 3;
if (i == 3) std::cout << "i == 3" << '\n';
if (i != 3) std::cout << "i != 3" << '\n';
else std::cout << "i != 3 is false" << '\n';
}
Output:
first is false
i == 3
i != 3 is false