24 lines
794 B
TeX
24 lines
794 B
TeX
\begin{frame}[containsverbatim]
|
|
\frametitle{\secname}
|
|
\framesubtitle{\subsecname~: Vie et mort des variables~V}
|
|
|
|
{\small Une variable locale statique persiste en mémoire même lorsque l'exécution quitte le block qui l'a déclarée.
|
|
Cette variable n'est pas accessible en dehors de ce block, mais si l'exécution revient dans ce block,
|
|
la variable contiendra la valeur qu'elle avait lorsqu'on a quitté son block.}
|
|
\begin{exampleblock}{Exemple d'utilisation d'une variable statique}
|
|
{\small\begin{verbatim}
|
|
void countCall() {
|
|
static int i;
|
|
display(i++); // show the value of i and add 1 to it
|
|
}
|
|
int main() {
|
|
countCall(); // display 0
|
|
countCall(); // display 1
|
|
countCall(); // display 2
|
|
return 0;
|
|
}
|
|
\end{verbatim}}
|
|
\end{exampleblock}
|
|
|
|
\end{frame}
|
|
|