next up previous contents
Next: Valeurs de pointeurs - Up: Les pointeurs Previous: Définition d'un type pointeur

Variables de 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) :

ex727

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, tex2html_wrap_inline833 ) mais cette pratique est déconseillée s'il s'agit d'objets structurés.

ex730

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.



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996