diff --git a/base_6.md b/base_6.md index e56dfda3bdeeaf129344c190c919117e3f9eb2d8..8d37660ede54351ad92a8448a89c3e391165091b 100644 --- a/base_6.md +++ b/base_6.md @@ -6,20 +6,22 @@ ## Type `enum` (1/2) -* Un **type énuméré** est un ensemble de valeurs constantes. -* En `C` se sont des entiers numérotés de 0. +* Un **type énuméré** est un ensemble de valeurs constantes: les *variantes*. +* En `C` les variantes sont des entiers numérotés à partir de 0. ```C enum days { monday, tuesday, wednesday, thursday, friday, saturday, sunday }; + ``` * On peut aussi donner des valeurs "custom" ```C enum days { monday = 2, tuesday = 8, wednesday = -2, thursday = 1, friday = 3, saturday = 12, sunday = 9 }; + ``` ## Type `enum` (2/2) @@ -43,7 +45,7 @@ ## Doubles pointeurs -- Un pointeur était un type comme un autre, on peut définir un pointeur sur un pointeur: +- Un pointeur étant un type comme un autre, on peut définir un pointeur sur un pointeur: ```C // pointeur sur un pointeur d'entier 32bits