Différences entre versions de « Pointeurs en langage C »
Ligne 28 : | Ligne 28 : | ||
|Domaine-Discipline-Thématique-2= Langage de programmation | |Domaine-Discipline-Thématique-2= Langage de programmation | ||
|Domaine-Discipline-Thématique-3= Langage C | |Domaine-Discipline-Thématique-3= Langage C | ||
+ | |Domaine-Discipline-Thématique-3= Algorithmique | ||
}}<!--****************** Fin modifications: Fiche-Disciplines-Thématiques *****************************--> | }}<!--****************** Fin modifications: Fiche-Disciplines-Thématiques *****************************--> |
Version du 5 mai 2020 à 08:38
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
- Un pointeur est une variable contenant l'adresse d'une autre variable d'un type donné. La notion de pointeur fait
souvent peur car il s'agit d'une technique de programmation très puissante, permettant de définir des structures
dynamiques, c'est-à-dire qui évoluent au cours du temps (par opposition aux tableaux par exemple qui sont des
structures de données statiques, dont la taille est figée à la définition).
Ici, pointer signifie « faire référence à ». En pratique, un pointeur est une variable qui contient une valeur de type ‘adresse’ et pas la valeur d'un des types vus précédemment. C’est donc une variable dont le contenu est l'adresse mémoire d'une autre variable (objet), c'est-à dire la position en mémoire de cette autre variable (objet). Un pointeur permet donc de retrouver la valeur d'une variable (par son adresse) et d'y accéder. On dit aussi que le pointeur renvoie ou ‘pointe’ vers la variable concernée, cela via son contenu consistant en l’adresse de cette variable. La variable (objet) pointée peut être référencée via le pointeur.
Il faut signaler que l’on parle parfois de pointeur dont la valeur est constante (adresse constante). Par exemple, les noms des tableaux sont des pointeurs constants équivalents à l’adresse de la première composante du tableau concerné. |
Pointeurs en langage C - Historique (+)
Définition graphique
Concepts ou notions associés
Pointeurs en langage C - Glossaire / (+)
Exemples, applications, utilisations
................................................................................ ................................................................................ ................................................................................
................................................................................ ................................................................................ ................................................................................ |
Erreurs ou confusions éventuelles
- Confusion entre ....... - ........
- Confusion entre ....... - ........
- Erreur fréquente: ....................
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: (en langage C)
ABROUGUI, M & al, 2020. Pointeurs en langage C. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Pointeurs_en_langage_C>, consulté le 28, décembre, 2024
- ..................
- ..................
- ..................
- ..................
- Pages utilisant des arguments dupliqués dans les appels de modèle
- Sponsors Education
- Informatique (Concepts)
- Langage de programmation (Concepts)
- Algorithmique (Concepts)
- Tableau
- Chaîne de caractère
- Allocation dynamique
- Liste chainée
- Pile
- File
- Concepts
- Pointeurs en langage C
- Pointeurs en langage C (Concepts)
- Fiche conceptuelle didactique