Dark mode active
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
More
▼
Dark mode active
Core Curriculum
Start Here
Tracks
Curriculum
Code Lab
Solidity IDE
Live
Build & Practise
▼
Curriculum & Reference
▼
User Portal
← Theory library
C theory
Pointers, dynamic memory management, struct alignment, and function pointers.
Practise in the Code Lab →
Easy
1. Pointers and Memory Addresses
Direct memory references and dereferencing.
Medium
2. Dynamic Memory: malloc, calloc, realloc, and free
Heap allocations and manual lifetime control.
Hard
3. Structs, Padding, and Memory Alignment
Byte packing, alignment, and cache-line boundaries.
4. Function Pointers and Callbacks
Passing executable code references dynamically.