C Programming
Opened this issue · 0 comments
Youssef-Rachad commented
Topics to cover for introduction to C Programming
- Variables and primitives (also sizes)
- chars, ASCII, binary representation
- Pointers
- Functions
- Arrays and strings (incl string methods)
- Double pointers and pointer arithmetic
- Locals and globals
- Reading input
- Structs
-
const
keyword - Operator precedence
- Reading files
- Header files
- Patching - using GDB
- Memory model and using Valgrind
Note that pointers are going to be messy to organise as they appear in various topics with progressive background knowledge
Maybe introduce the basic concept and build as we go;