PROJECT DOSSIER // [C POOL — DAY 04]VOIR LA SOURCERETOUR AUX PROJETS →

01 // LE PROJET EN BREF

C POOL — DAY 04

C

La 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
PIÈCES JOINTES (Images, Photos, Videos)

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…