C Tutorials
3
Understanding Dynamic Memory Allocation in C
This free C course teaches you how to request and release memory for your C program while it’s running, using standard functions like malloc and free....
Lesson
Makefile Tutorial for C: A guide to build automation and dependency management
Step-by-step Makefile tutorial for C/C++ developers. Learn build automation, dependency management with -MMD flags, pattern rules, static libraries, a...
Lesson
Eliminating Magic Numbers and Boilerplate in C with Preprocessor Macros
C Macros: `#define` Directives, Parameterized Macros, `#` and `##` Operators, Conditional Debugging, and Precedence Pitfalls — Compiled with GCC....