Différences entre les versions de « Structures de données/Pointeurs »

 
Un pointeur typé indique le type de la donnée qu'il pointe. Il y a donc des pointeurs vers des entiers, des pointeurs vers des caractères, etc. Il convient d'affecter à des variables de types pointeur vers T uniquement des expressions de types pointeur vers T (tout comme on doit assigner à une variable de type entier une expression entière).
 
=== Spécification ===
 
On déclare un pointeur vers T (T : un type) comme suit :
 
Lexique
identifiant_du_pointeur : ^T
 
On accède à la valeur pointée comme suit :
 
identifiant_du_pointeur^
 
Cette expression est donc du type pointé : T
 
<code>Ecrire(identifiant_du_pointeur)</code> afficherait l'adresse mémoire ou est stockée la donné pointée (souvent en sous la forme hexadécimale) : dans notre cours ce n'est d'aucune utilité.
 
=== Utilisation ===
Utilisateur anonyme