[HORS SERIE] Les pointeurs en C !
Nous revoilà pour les pointeurs ! Des outils très puissants et qui font souvent peine à comprendre lorsque l'on débute...
Regardez la vidéo premièrement, puis si vous voulez vous avez un bref résumé en bas !
Cours vidéo sur les pointeurs !
Un pointeur, c'est quoi ?
Un pointeur est un type de variable spécial, qui permet de stocket l'adresse d'une autre variable de même type.
Par exemple, un pointeur "int *ptr" pourra seulement contenir l'adresse d'une variable de même type (int).
Comment le déclarer ?
TYPE * NOM
Exemple : int *ptr
Comment lui faire pointer une adresse ?
ptr = &a (si a est l'adresse que l'on veut stocker dans ptr)
Comment changer la valeur de l'adresse pointée ?
*ptr = 29
Cette notation se traduit par : "Vas ou ptr montre..."
Par exemple si on a :
une variable A = 10, et que ptr = &A ALORS ptr montre A.
Si on fait : *ptr = 29, vu que ptr montre A, A sera égal à 29 et plus à 10.