Les pointeurs
, Pointeurs : définition
◼ Un pointeur est une variable spéciale qui peut
contenir l’adresse d’une autre variable.
◼ Exemple : Soit A une variable contenant la valeur
10 et P un pointeur qui contient l'adresse de A(on
dit que P pointe sur A) .
◼ Remarques :
✓ Le nom d’une variable permet d'accéder
directement à sa valeur (adressage direct).
✓ Un pointeur qui contient l'adresse de la
variable, permet d'accéder indirectement à sa
valeur (adressage indirect).
✓ Le nom d'une variable est lié à la même
adresse, alors qu’un pointeur peut pointer sur
différentes adresses
, Intérêts des pointeurs
◼ Les pointeurs présentent de nombreux avantages :
➢ Ils sont indispensables pour permettre le passage par
référence pour les paramètres des fonctions
➢ Ils permettent de créer des structures de données (listes
et arbres) dont le nombre d’éléments peut évoluer
dynamiquement. Ces structures sont très utilisées en
programmation.
➢ Ils permettent d'écrire des programmes plus compacts et
efficaces
, Pointeurs : définition
◼ Un pointeur est une variable spéciale qui peut
contenir l’adresse d’une autre variable.
◼ Exemple : Soit A une variable contenant la valeur
10 et P un pointeur qui contient l'adresse de A(on
dit que P pointe sur A) .
◼ Remarques :
✓ Le nom d’une variable permet d'accéder
directement à sa valeur (adressage direct).
✓ Un pointeur qui contient l'adresse de la
variable, permet d'accéder indirectement à sa
valeur (adressage indirect).
✓ Le nom d'une variable est lié à la même
adresse, alors qu’un pointeur peut pointer sur
différentes adresses
, Intérêts des pointeurs
◼ Les pointeurs présentent de nombreux avantages :
➢ Ils sont indispensables pour permettre le passage par
référence pour les paramètres des fonctions
➢ Ils permettent de créer des structures de données (listes
et arbres) dont le nombre d’éléments peut évoluer
dynamiquement. Ces structures sont très utilisées en
programmation.
➢ Ils permettent d'écrire des programmes plus compacts et
efficaces