Le pointeur C
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
2h44
de formation
17
leçons vidéo
4
chapitres
Intermédiaire
niveau requis
Frédéric Drouillon
Frédéric Drouillon
Formateur

Le pointeur C

4.8/5 Trustpilot (1390 avis) Satisfait ou remboursé
2h44
de formation
17
leçons vidéo
4
chapitres

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).

À 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

Table des matières

Chapitre 1 : Fonctionnement

46m59
 
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

57m53
 
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

32m56
 
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

26m22
 
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

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
14,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
2h44 de vidéo • 4 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 769 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1424 tutos gratuits

Notre politique de protection des données