Retour aux cours
Module de Formation
Langage C — Maîtrise Système
Programmation bas niveau et performance
Leçons
14 chapitres
Durée
18h
Niveau
Intermédiaire
1
Introduction au langage C
35 min• Histoire, compilation, premiers programmes
2
Types de données fondamentaux
45 min• int, char, float, double, sizeof
3
Variables et constantes
30 min• Déclaration, initialisation, const
4
Opérateurs en C
40 min• Arithmétiques, bits, assignation
5
Structures de contrôle
50 min• if, switch, while, for, break/continue
6
Tableaux
55 min• Tableaux 1D, 2D, chaînes de caractères
7
Pointeurs - Fondamentaux
75 min• Adresses, déréférencement, arithmétique
8
Pointeurs et tableaux
60 min• Relation pointeur-tableau, passage par référence
9
Allocation dynamique
65 min• malloc, calloc, realloc, free
10
Structures et unions
50 min• struct, typedef, union, enum
11
Fichiers en C
45 min• fopen, fread, fwrite, fclose
12
Préprocesseur
35 min• #include, #define, macros, compilation conditionnelle
13
Gestion des erreurs
40 min• errno, perror, gestion mémoire
14
Projet final
90 min• Gestionnaire de données en C
Objectifs du cours
- Comprendre la gestion de la mémoire
- Maîtriser les pointeurs et l'arithmétique d'adresses
- Développer des applications système performantes
- Gérer l'allocation dynamique de mémoire
- Manipuler des fichiers et des structures de données complexes