Back
C Roadmap - Intermediate
Follow this step-by-step roadmap to master
c
at Intermediate level
1
Pointers
3 weeks
▹
Introduction to Pointers
▹
Pointer Arithmetic
▹
Pointers & Arrays
▹
Pointers & Strings
▹
Pointers to Pointers
▹
Function Pointers
▹
Mini-Project: Pointer-based Calculator
2
Structures & Unions
2 weeks
▹
Defining Structures
▹
Accessing Structure Members
▹
Nested Structures
▹
Array of Structures
▹
Pointers to Structures
▹
Unions & Differences with Structures
▹
typedef Keyword
▹
Mini-Project: Employee Management System
3
Dynamic Memory Management
2 weeks
▹
malloc, calloc, realloc, free
▹
Memory Leaks & Dangling Pointers
▹
Dynamic Arrays
▹
Mini-Project: Dynamic Student Database
4
File Handling
2 weeks
▹
Opening & Closing Files
▹
Reading & Writing Files
▹
File Pointers (fopen, fclose, fgetc, fputc, fscanf, fprintf)
▹
Binary Files
▹
Random File Access (fseek, ftell, rewind)
▹
Mini-Project: Contact Book with File Storage
5
Preprocessor & Macros
1 week
▹
#define Macros
▹
#include & Header Files
▹
#ifdef, #ifndef, #endif
▹
Macro Functions
▹
Conditional Compilation
GeekDost - Roadmaps & Snippets for Developers