Le pointeur C
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00

TUTO Le pointeur C

Frédéric Drouillon
15,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Le pointeur caractérise les langages C et C++.
Chef d’œuvre de simplicité technique le pointeur C est en même temps redoutable.
D'une part, il permet facilement de manipuler la mémoire de la machine. Mais d'autre part, il nécessite beaucoup d'attention.
En effet, le moindre écart dans son utilisation peut avoir une funeste conséquence sur l'exécution d'un programme ; celui-ci risque de quitter brutalement ou de crasher et pire : ce sera peut-être aléatoire, de temps en temps... des bugs alors difficiles à identifier.

La maîtrise du pointeur signe en général une vraie connaissance de la programmation.

Au programme de cette formation Pointeur C

Ce cours reprend les sections "pointeurs" fournies avec ma formation complète sur Langage C.
Au besoin, des vidéos pour l'installation et les premières utilisations de Visual Studio ou de CodeBlocks sont en accès gratuit dans cette formation.

Nous aborderons 4 grandes sections :

  • Le fonctionnement du Pointeur en C,
  • L'allocation dynamique,
  • L'utilisation en paramètre de fonction,
  • La liaison des structures,

(Le détail est disponible dans la table des matières).

A qui se destine ce cours ?

Cette formation s'adresse à des personnes disposant déjà de connaissances en C, mais qui souhaitent mieux comprendre et à maîtriser les pointeurs. 

Un QCM vous sera proposé en fin de formation et vous permettra de valider les connaissances théoriques acquises pendant la formation.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.

Tous les fichiers de travail sont fournis !
Bonne découverte.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Fonctionnement
Chapitre 2
Allocation dynamique
Chapitre 3
Utilisation en paramètre de fonction
Chapitre 4
Relier des structures

Plan détaillé du cours

Chapitre 1 : Fonctionnement
46m59s
 
Leçon 11 Les quatre opérateurs du pointeur : &, *, ->, [ ]
Leçon 22 Allocation dynamique : les fonctions malloc() et free()
Leçon 33 La valeur NULL
Leçon 44 Pointeur générique void*
Leçon 55 Pointeurs et constantes
Leçon 66 Pointeurs de fonctions
Chapitre 2 : Allocation dynamique
57m53s
 
Leçon 11 Allouer un tableau à une dimension
Leçon 22 Allouer un tableau à deux dimensions (une matrice)
Leçon 33 Allouer un tableau de n dimensions
Leçon 44 Tester les limites mémoire imposées aux tableaux et aux paramètres de fonction
Leçon 55 Solution tout pointeur : plus rapide, pas de limite mémoire hormi celle de la ram et du point de vue de l'écriture c'est assez pratique.
Chapitre 3 : Utilisation en paramètre de fonction
32m56s
 
Leçon 11 Passage par référence, cas général.
Leçon 22 Passage par référence d'une variable pointeur : initialiser un pointeur avec un appel de fonction via un passage par référence du pointeur
Leçon 33 Passage de fonctions en paramètre de fonction
Chapitre 4 : Relier des structures
26m22s
 
Leçon 11 Relier une structure à une autre
Leçon 22 Lier réciproquement deux structures différentes
Leçon 33 Relier des structures de même type : base de la liste chainée

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

Visual Studio 2019 ou autres, codeblocks toutes

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Attendez ! 🤗

Accédez à plus de 1337 tutos gratuits

Notre politique de protection des données