Istruzione condizionale (if)
Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola 
if.  Questa è una 
istruzione condizionale. 
La parola 
if è tradotta dall'inglese come "
if", e la parola 
else  come "
else" ;. Se la condizione dopo la parola 
if è vera (
true), allora vengono eseguiti tutti i comandi (operatori) che seguono la condizione tra parentesi graffe 
{} . Se la condizione è falsa (
false), vengono eseguiti i comandi tra parentesi graffe dopo la parola 
else.
 
Vista generale dell'operatore condizionale
if ( condizione ) // intestazione con condizione
{
  ... // blocco "if". — istruzioni che vengono eseguite
      // se la condizione nell'intestazione è vera
}
altro
{
   ... // blocco "altro". — istruzioni che vengono eseguite
       // se la condizione tra parentesi è falsa
}
 
Devi ricordare!
1. 
if ... else -  
QUESTA È UNA DICHIARAZIONE! 
   Pertanto, tra la parentesi che termina il blocco "if". ( 
} ) e la parola 
else non può contenere altri operatori.
2. La parola 
else  non è mai seguita da una condizione. La condizione viene inserita 
solo dopo le parole 
if. Il blocco "altrimenti" viene eseguito quando la condizione principale specificata dopo la parola 
if è falsa, cioè non eseguito.
3. Se nel blocco "
if" o nel blocco "
else". c'è un solo operatore, quindi le parentesi graffe possono essere omesse.
4.
 Una condizione  è un'espressione rispetto alla quale si può dire che è vera (cioè è soddisfatta) o falsa (cioè non è soddisfatta).
Puoi usare segni di relazioni logiche nella condizione:
> , 
<                più meno;
>=, 
<=            maggiore o uguale a, minore o uguale a;
==                   uguale;
!=                 non uguale.
5. Nel linguaggio di programmazione C, qualsiasi numero diverso da zero denota una condizione vera e zero denota una condizione falsa.