+237 680 39 05 82 contact@syneduc.com
Accredited & Certified Programs
Chapitres des cours

Les pointeurs — le cœur du C

Domptez le concept le plus puissant et le plus redouté du C : les pointeurs. Ce chapitre progressif vous guide pas à pas avec de nombreux schémas mémoire pour que vous maîtrisiez enfin ce sujet.

300
Tous niveaux
CIA Formation
CIA Formation Centre Vérifié

Programme de Formation

5 module(s)
Durée totale : 300
Domptez le concept le plus puissant et le plus redouté du C : les pointeurs. Ce chapitre progressif vous guide pas à pas avec de nombreux schémas mémoire pour que vous maîtrisiez enfin ce sujet.

Module 1 : Adresses et pointeurs : les bases

60
Découvrez ce qu'est une adresse mémoire, un pointeur, et comment les opérateurs & (adresse de) et * (contenu à l'adresse) fonctionnent. Schémas à l'appui.

Module 2 : Passage par adresse : modifier une variable dans une fonction

60
Découvrez la première utilisation concrète des pointeurs : passer l'adresse d'une variable à une fonction pour qu'elle puisse la modifier. Le fameux problème de la fonction echanger.

Module 3 : Pointeurs et tableaux : une relation intime

60
En C, tableaux et pointeurs sont presque identiques. Découvrez l'équivalence tab[i] ≡ *(tab + i), l'arithmétique des pointeurs, et pourquoi passer un tableau à une fonction est en fait passer un pointeur.

Module 4 : Pointeurs sur fonctions

60
Les fonctions ont aussi des adresses. Découvrez comment stocker et appeler une fonction via un pointeur, puis comment cela permet d'écrire du code générique comme qsort.

Module 5 : Les pièges classiques des pointeurs

60
Évitez les bugs classiques liés aux pointeurs : pointeur non initialisé, NULL, déréférencement invalide, dangling pointer. Ces erreurs sont la cause #1 des crashs en C.
Nous contacter

Commentaires

0 commentaire

Se connecter pour commenter

Aucun commentaire pour le moment

Soyez le premier à partager votre avis !

Se connecter pour commenter

Supprimer le commentaire ?

Cette action est irréversible. Le commentaire sera définitivement supprimé.

Your Cart

Your cart is empty

Add programs to start learning