Avec
une seule instruction |
Description |
Avec plusieurs instructions (dans un bloc { ... }) |
Description |
while
(expressionBool) instruction1; /* fin du while */ |
Tant que la valeur de l'expression
booléenne est TRUE alors
instruction1 est exécutée. |
while
(expressionBool) { instruction1; ... instructionx; } /* fin du while */ |
Tant que la valeur de l'expression
booléenne est TRUE alors les
instructions de instruction1 ... instructionx sont
exécutées. |
/* Affiche 5 fois A */ c=0; while (c < 5) { printf("A"); c = c+1; } /* fin du while */ |
/* permet de traiter le cas non
valide pHT <= 0 */ printf("Quel est le prix d'un DVD?:"); scanf("%f",&dvd); while (pHT <= 0) { printf("Désolé valeur non valide"); printf("Quel est le prix d'un DVD?:"); scanf("%f",&dvd); } /* fin du while */ |
printf("Quelle
température?:"); scanf("%f",&temp); while (temp > 30) { printf("Alerte canicule!!"); printf("Il faut boire!!"); printf("Quelle température?:"); scanf("%f",&temp); } /* fin du while */ |