Instruction conditionnelle (if)
Dans le problème de trouver le nombre maximum de deux, nous avons rencontré un nouvel opérateur qui commençait par le mot 
if.  Ceci est une 
instruction conditionnelle. 
Le mot 
if est traduit de l'anglais par "
if", et le mot 
else  par "
else" ;. Si la condition après le mot 
if est vraie (
true), alors toutes les commandes (opérateurs) suivant la condition entre accolades 
{} sont exécutées . Si la condition est fausse (
false), alors les commandes entre accolades après le mot 
else sont exécutées.
 
Vue générale de l'opérateur conditionnel
if (condition) // en-tête avec condition
{
  ... // bloc "if" — instructions exécutées
      // si la condition dans l'en-tête est vraie
}
sinon
{
   ... // bloc "else" — instructions exécutées
       // si la condition entre parenthèses est fausse
}
 
Ne pas oublier !
1. 
if ... else -  
CECI EST UNE DÉCLARATION ! 
   Par conséquent, entre la parenthèse qui termine le bloc "if" ( 
} ) et le mot 
else ne peuvent pas contenir d'autres opérateurs.
2. Le mot 
else  n'est jamais suivi d'une condition. La condition est placée 
uniquement après les mots 
if. Le bloc "autrement" est exécuté lorsque la condition principale spécifiée après le mot 
if est fausse, c'est-à-dire non exécuté.
3. Si dans le bloc "
if" ou dans le bloc "
else" il n'y a qu'un seul opérateur, les accolades peuvent être omises.
4.
 Une condition  est une expression par rapport à laquelle on peut dire qu'elle est vraie (c'est-à-dire qu'elle est satisfaite) ou fausse (c'est-à-dire qu'elle n'est pas satisfaite).
Vous pouvez utiliser des signes de relations logiques dans la condition :
> , 
<                plus moins;
>=, 
<=            supérieur ou égal à, inférieur ou égal à ;
==  ;                  est égal à;
!=                 pas égal.
5. Dans le langage de programmation C, tout nombre qui n'est pas égal à zéro dénote une vraie condition, et zéro dénote une fausse condition.