Exercices corrigés de Le langage C
Ces 30 exercices accompagnent le cours de Le langage C et suivent son ordre, notion par notion. Chacun se corrige dans la page, au clic : pas de compte à créer, pas de fichier à rendre, et la correction dit ce qui ne va pas plutôt que de donner une note.
Un langage qui ne cache rien3 exercices
Le point d'entrée, le code de retour, la taille des types, et le format de printf que personne ne vérifie.
Le cours : Un langage qui ne cache rien
Les types et leur taille3 exercices
Les bords d'un int, la division entière, le caractère qui est un nombre, et la conversion qui tronque.
Le cours : Les types et leur taille
Décider et répéter3 exercices
Compter les tours d'une boucle, le signe égal de trop, et la condition d'arrêt qui ne progresse pas.
Le cours : Décider et répéter
Les fonctions et la pile3 exercices
Le cadre et sa taille, le passage par valeur, et la profondeur qu'une récursion peut atteindre.
Le cours : Les fonctions et la pile
Les tableaux3 exercices
L'adresse d'une case, la numérotation qui commence à zéro, et le dépassement que personne ne signale.
Le cours : Les tableaux
Les pointeurs3 exercices
Adresse et déréférencement, l'arithmétique en éléments, et le pointeur pendant qui fonctionne quand même.
Le cours : Les pointeurs
Les chaînes de caractères3 exercices
L'octet nul et la place qu'il prend, le coût d'un strlen, et le débordement d'un tampon trop court.
Le cours : Les chaînes de caractères
La mémoire dynamique3 exercices
Demander en octets, tester le résultat, rendre ce qu'on a pris, et doubler plutôt qu'augmenter d'un.
Le cours : La mémoire dynamique
Les structures3 exercices
Le point et la flèche, la copie intégrale, et le remplissage qui rend une structure plus grosse que ses champs.
Le cours : Les structures
Les listes chaînées3 exercices
Le nœud qui désigne le suivant, l'ordre des deux affectations, et ce que coûte un accès par rapport à un tableau.
Le cours : Les listes chaînées
Les notions ci-dessus sont enseignées dans le cours de Le langage C, chapitre par chapitre. Les autres parcours sont dans les exercices corrigés.