01 // PROJECT AT A GLANCE
C POOL — DAY 04
CPointer day — the concept that sets C apart from every other language.
This is reputedly the hardest day of the early pool: the one where you manipulate memory addresses directly. Understanding that a variable has a value but also a location, and that you can hand that location to a function so it modifies the original, completely changes how you write code. Many people drop off here; it is also where everything falls into place once it finally clicks.
Implementing my_swap, my_strlen, my_putstr, my_getnbr and an integer array sort, manipulating addresses and dereferences explicitly.
PRIMARYC
DELIVERYTEAM RECORD
VERIFICATIONgcc/g++
SOURCEINSPECTOR READY
03 // KEY OUTCOMES
- The pivotal concept of C: memory address versus value
- Re-coding the basic libc functions without a safety net
- In-place modification, with no intermediate allocation
04 // SOURCE TREE
READING SOURCE…