Next: Valeurs
de pointeurs - Up: Les
pointeurs Previous: Définition
d'un type pointeur
Puisque nous connaissons un nouveau type de données, il est naturel de pouvoir déclarer des variables de ce type, c'est-à-dire des variables pour stocker des pointeurs (ou adresses) :
Dans cet exemple, P1 et P2 sont donc des variables susceptibles de recevoir des adresses de flottants (double). Par abus de langage, on appelle souvent pointeur une telle variable, alors qu'il vaudrait mieux réserver cette appellation à l'adresse contenue dans cette variable.
Vous trouverez dans de nombreux programmes des définitions de variables de type pointeur non précédées de la définition du type pointeur correspondant. Cela peut alléger l'écriture dans le cas de pointeurs sur des objets de type simple (int, char, double, ) mais cette pratique est déconseillée s'il s'agit d'objets structurés.
Attention: si vous déclarez simultanément plusieurs variables de type pointeur, comme dans l'exemple ci-dessus, le signe * doit précéder chaque nom de variable.