◐ Shell
clean mode source ↗

Istruzione if - cppreference.com

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

if, else

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