Address and reference operators
Pointer declaration and initialization
Dereferencing pointers
Null pointers
malloc and calloc functions
realloc for resizing memory
free function and memory deallocation
Memory leaks and prevention
Array names as pointers
Pointer arithmetic
Arrays of pointers
Pointers to arrays
Declaring function pointers
Calling functions through pointers
Arrays of function pointers
Callbacks and function pointers in practice