GÉNIE ÉLECTRIQUE

 

Dernière mise à jour 
19 août 2006

SOMMAIRE

   Branchements conditionnels :

 if else

Une fonction qui est “vraie” si son paramètre est une voyelle

 Légende sans bordure 3: Condition du test : ==, <,>,<=,>=, !=,&&,|| …
int calc(char c)
{
         if (c=='+') s=a+b; else
         if (c=='-') s=a-b; else
         if (c=='/') s=a/b; else
         if (c=='*') s=a*b;
         return(s);

}

switch case

La même fonction

int calc(char c)

{
switch (c )
    {
         case '+' : return (a+b);
         case '-' : return (a-b);
         case '*' : return (a*b);
         case '/' : return (a/b);
         d
efault : return(0);
    }

}

 l’instruction break permet de sortir de la boucle en cours (for, while, do while, switch

 l’instruction continue permet de sauter directement à l’itération suivante d’une boucle

for(i=0 ;i<100 ;i++) { if (i<50) continue else putchar(i);}

 exit permet de quitter directement le programme (inutile sur micro contrôleur)

 

 Genelaix - IUFM - Académie d'Aix-Marseille-août 2006