5. Expressions and Operators 10. Structures, Unions, and Bit-Fields 12. Dynamic Memory Management 15. Preprocessing Directives 17. Functions at a Glance 18. Standard Library Functions 20. Using make to Build C Programs 21. Debugging C Programs with GDB