switch

switch

Un switch permet de tester des égalités et seulement des égalités ! C'est donc un mot clé moins puissant qu'un if.
Il permet généralement de gérer un menu pour éviter d'avoir plein de else if de partout comme précédemment.
Voici le même code que tout à l'heure en utilisant le switch, donc sans les else if :


switch(pays)
{
case 1 :
    printf("\nTu es francais.");
break;
case 2 :
    printf("\nTu es canadien.");
break;
case 3 :
    printf("\nTu es belge.");
break;
case 4 :
    printf("\nTu es suisse.");
break;
default :
    printf("\nTu es un extraterrestre.");
break;
}


Plus court non ? Mais plein de nouveautés...

Voilà en gros l'important, retenez bien la syntaxe d'un switch, elle est difficile à assimiler pour un débutant je le reconnais.

Au début on a vraiment pas le réflexe d'utiliser le switch, on trouve ça compliqué, on ne sait pas bien la syntaxe, alors on utilise les else if. Grave erreur !
Retenez bien cette syntaxe justement, le switch est vraiment utile croyez-moi.

Bon, on arrête là pour les conditions, retenez bien le if, le else, le mixte else if et le switch et vous pouvez continuer !

Copyright © <2011>, <Lycée de Taaone/Escot>

Created with the Freeware Edition of HelpNDoc: Easy CHM and documentation editor