THE PERSONAL INDEX / P C RANGARAJAN ↗
Follow the pointer.
Step through addresses, values, and a dereference.
This model places a 32-bit integer x at 0x1000. Pointer p stores that address. Addresses are illustrative; no real memory is read.
int x = 42; int *p = &x; *p = 99;
Keep exploring.
01 / MEMORY
Follow the pointer.
Step through addresses and values.
02 / DATA STRUCTURESA buffer that comes back around.
Push and pop without shuffling the array.
03 / C FUNDAMENTALSWhere the padding goes.
Reorder fields and compare the layout.
04 / INTERFACESWatch a byte travel.
UART framing and an SPI transfer.