1
500
5
Agent Pédagogique IA

Besoin d'un module C sur mesure ?

Génère instantanément des exercices interactifs (pointeurs, malloc, structures, récursivité).

Chapitre 1

0/2 (0%)

Syntaxe de base, types & I/O

Structure d'un programme C, types primitifs (int, float, char) et fonctions d'E/S standard (printf, scanf).

Structure minimale & printf+15 XP
Types primitifs & Formats+15 XP

Chapitre 2

0/2 (0%)

Structures de contrôle

Conditions logiques (if, else if, else, switch) et boucles d'itération (for, while, do-while).

Conditions logiques (if / else)+15 XP
Boucles itératives (for & while)+15 XP

Chapitre 3

0/1 (0%)

Fonctions & Modularité

Décomposition modulaire, prototypes, passage de paramètres par valeur et pile d'exécution.

Déclaration, Définition & Retour+20 XP

Chapitre 4

0/2 (0%)

Tableaux & Chaînes de caractères

Allocation contiguë en mémoire, indexation 0-based, et terminateur nul '\0' des chaînes.

Tableaux à taille fixe+20 XP
Chaînes de caractères & Terminateur '\0'+20 XP

Chapitre 5

0/2 (0%)

Pointeurs & Gestion d'adresses

Concept central du C : adresses mémoire hexadécimales, opérateur d'adressage &, déréférencement *.

Adresses, Opérateur & et Pointeur+25 XP
Déréférencement & Passage par adresse+25 XP

Chapitre 6

0/1 (0%)

Structures, Unions & Enums

Agrégation hétérogène de données avec struct, opérateur flèche '->', unions partagées et enum.

Définition de structures (struct)+20 XP

Chapitre 7

0/1 (0%)

Allocation dynamique (malloc & free)

Gestion manuelle de la mémoire sur le Tas (Heap) : malloc, calloc, realloc et prévention des fuites (free).

Le Tas (Heap), malloc et free+25 XP

Chapitre 8

0/2 (0%)

Fichiers & Préprocesseur

Directives préprocesseur (#define, macros, inclusions gardes) et flux de fichiers (fopen, fclose).

Le Préprocesseur C (#define & macros)+20 XP
Flux de fichiers (fopen, fprintf, fclose)+20 XP