🔀 Révision — Structures de contrôle
Conditions : if / else
if (condition) {
/* ... */
} else if (autre) {
/* ... */
} else {
/* ... */
}
- Attention :
=(affectation) n'est pas==(égalité). En condition, tu veux presque toujours==.
switch (choix multiples)
Utile quand tu compares une variable à plusieurs valeurs entières ou caractères :
switch (choix) {
case 1:
/* ... */
break;
case 2:
/* ... */
break;
default:
/* ... */
break;
}
Oublier break
Sans break, l'exécution continue dans le case suivant (effet de chute).
Boucles
| Boucle | Usage typique |
|---|---|
for | nombre d'itérations connu (parcours de tableau) |
while | répéter tant qu'une condition est vraie |
do { ... } while (cond); | au moins une exécution du corps |
Exemple for tableau
for (int i = 0; i < n; i++) {
/* tab[i] */
}
Mini-checklist
- Je sais choisir entre
foretwhile. - Je vérifie que la condition de boucle progresse vers la fin (éviter boucle infinie).
- Je maîtrise
break/continuesi le cours les utilise.