lang:c:condition
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| lang:c:condition [2020/02/17 06:59] – Précision sur la portée des variables dans le switch root | lang:c:condition [2020/02/17 10:02] (Version actuelle) – Pas de main() root | ||
|---|---|---|---|
| Ligne 46: | Ligne 46: | ||
| <code c> | <code c> | ||
| - | int main() | + | int k = 1; |
| + | switch | ||
| { | { | ||
| - | | + | |
| - | | + | // Impossible car si k == 1, l' |
| + | // int i = 0; | ||
| + | int i; // Possible car pas d' | ||
| + | break; | ||
| + | | ||
| { | { | ||
| - | | + | int j = 3; |
| - | // Impossible car si k == 1, l' | + | break; |
| - | // int i = 0; | + | |
| - | int i; // Possible car pas d' | + | |
| - | break; | + | |
| - | case 1: | + | |
| - | { | + | |
| - | | + | |
| - | break; | + | |
| - | | + | |
| - | case 2: | + | |
| - | default: | + | |
| - | i = 123; | + | |
| - | // j = 15; // Impossible car en dehors du bloc de déclaration de j. | + | |
| - | | + | |
| } | } | ||
| + | case 2: | ||
| + | default: | ||
| + | i = 123; | ||
| + | // j = 15; // Impossible car en dehors du bloc de déclaration de j. | ||
| + | break; | ||
| } | } | ||
| </ | </ | ||
lang/c/condition.1581919185.txt.gz · Dernière modification : de root
