Les pointeurs (série : Programmation en langage C)
Canteaut Anne
Toute variable manipulée dans un programme est stockée quelque part en mémoire centrale. Cette mémoire est constituée d'octets qui sont identifiés de manière univoque par un numéro qu'on appelle adresse. Pour retrouver une variable, il suffit donc de connaître l'adresse de l'octet où elle est stockée (ou, s'il s'agit d'une variable qui recouvre plusieurs octets contigus, l'adresse du premier de ces octets). Pour des raisons évidentes de lisibilité, on désigne souvent les variables par des identificateurs, et non par leur adresse. C'est le compilateur qui fait alors le lien entre l'identificateur d'une variable et son adresse en mémoire. Toutefois, il est parfois très pratique de manipuler directement une variable par son adresse. Ce chapitre est complété par deux séries d'exercices, l'une consacrée au tri de données organisées en tableaux ou en structures et l'autre proposant 6 exercices de manipulation de données structurées en tableaux à l'aide de pointeurs.Description
Université productrice
Université de Limoges
Discipline
Informatique - Programmation : Algorithmique, langages, conception objet, programmes
Mots clés
fuscia, tableau, langage C, structure, langage impératif, pointeur, donnée, adresse
Langues
Français
Droits attachés à la ressource
Licence Creative Commons CC BY-NC-ND (Attribution – Pas d’utilisation commerciale – Pas de modifications)
Indication pédagogique
Niveaux
Enseignement supérieur
Proposition d'utilisation
Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.
Type(s) pédagogique(s)
Cours / Présentation, Exercice
Type(s) documentaire(s)
Texte
Ressources associées
Polycopié (série : Programmation en langage C)
Ce document propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Il est complété par une présentation de la librairie standard et du débogueur GDB. Cinq sé...
Voir les détails de la ressource
Fiche détaillée
Programmation en langage C
Ce cours propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Complété par une présentation de la librairie standard et du débogueur GDB, le cours propose ...
Voir les détails de la ressource
Fiche détaillée