coursc/pointeurs/12.tex
Florian Maury 0b4615ed74 initial
2014-02-24 18:38:56 +01:00

23 lines
859 B
TeX

\begin{frame}[containsverbatim]
\frametitle{\secname}
\framesubtitle{\subsecname~I}
Les pointeurs sont de simples variables de type numérique contenant une adresse mémoire. On peut recopier leur valeur de la même manière
qu'on peut copier n'importe quel type primitif.
{\small\begin{exampleblock}{Recopie d'un pointeur}
\begin{verbatim}
int a = 5, *b, *c;
b = &a;
c = b; //recopie de pointeurs\end{verbatim}
\end{exampleblock}}
\par
De la même manière, quand on affecte une instance de structure, tous ses membres sont recopiés~!
{\small\begin{exampleblock}{Recopie des membres d'une structure}
\begin{verbatim}
struct Date maDate = {11, 11, NULL}, maDate2;
maDate2 = maDate;
maDate.jour = 12; //ne modifie pas la valeur dans maDate2.jour
maDate2.jour // expression valant 11\end{verbatim}
\end{exampleblock}}
\end{frame}