Chapitre 1 : Pour information (pas sujet d'examen, mais c'est bien de le lire une fois). Chapitre 2 : Tout, sauf les types `long double` et `short int`. Chapitre 3 : Tout sauf : "opérateur séquentiel" Chapitre 4 : printf : tout sauf "putchar" scanf: les bases (lecture d'entiers et de flottants sans restriction de format) et la gestion des erreurs Chapitre 5 : Tout sauf "goto" Chapitre 6 : Tout sauf "la compilation séparée et ses conséquences", "les classes d'allocation des variables", "les arguments variables en nombre" Mais : * on déclarera toujours nos fonctions *en dehors* de toute autre fonction. * on n'utilisera *jamais*, de variable globale qui n'est pas `const`. Chapitre 7 : L'arithmétique des pointeurs est optionnelle. Si on en fait, ce sera uniquement sur des tableaux à 1 dimension. On ne verra pas `void *`, ni les pointeurs sur des fonctions. Chapitre 8 : Tout. Mais on privilégiera toujours la variante 'n' des fonctions ; par exemple, strncat au lieu de strcat. Chapitre 9 : Tout. Mais on évitera d'utiliser de l'arithmétique sur les énumérations. Chapitre 10 : En partie, mais je n'ai pas encore décidé exactement quoi. Chapitre 11 : Tout. Chapitres 12 et 13 : Pour information uniquement.