01 // LE PROJET EN BREF
C POOL — DAY 04
CLa journée des pointeurs, le concept qui sépare le C de tous les autres langages.
C'est le jour réputé le plus difficile du début de piscine : celui où l'on manipule directement des adresses mémoire. Comprendre qu'une variable a une valeur mais aussi un emplacement, et qu'on peut passer cet emplacement à une fonction pour qu'elle modifie l'original, change complètement la façon d'écrire du code. Beaucoup de monde décroche ici ; c'est aussi là que tout devient logique quand ça finit par cliquer.
Implémentation de my_swap, my_strlen, my_putstr, my_getnbr et d'un tri de tableau d'entiers, en manipulant explicitement adresses et déréférencements.
PRINCIPALC
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONgcc/g++
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Le concept charnière du C : adresse mémoire contre valeur
- Recoder les fonctions de base de la libc sans filet
- Modification en place, sans allocation intermédiaire
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…