coursc/variables/49.tex

23 lines
940 B
TeX
Raw Normal View History

2014-02-24 17:38:56 +00:00
\begin{frame}[containsverbatim]
\frametitle{\secname}
\framesubtitle{\subsecname~: Les énumérations~I}
Il est souvent souhaitable d'abstraire un mécanisme sous-jacent pour rendre le code plus expressif.
\vspace{0.3cm}
\par
Par exemple, imaginons que l'on parle d'une structure représentant une voiture. L'une des caractéristiques
de la voiture (et donc un des membres de sa structure) est sa couleur de carrosserie. Nous allons probablement
utiliser un code couleur pour cela (0 = rouge, 1 = bleu, 2 = vert, \ldots).
\vspace{0.3cm}
\par
Afin de rendre le code plus lisible, et ne pas retrouver des 0, 1, 2, \ldots dans notre code, le premier réflexe
pourrait être de créer des constantes globales, ou des macros.
\begin{exampleblock}{Constantes colorées}
\begin{verbatim}
#define COULEUR_VOITURE_BLEU 1
// ou
const int COULEUR_VOITURE_BLEU = 1;\end{verbatim}
\end{exampleblock}
\end{frame}