Unit 1: Introduction to C — Structure, Data Types, Variables, Operators
Unit 2: Control Structures — if-else, switch, loops (for, while, do-while)
Unit 3: Functions — User-Defined Functions, Recursion, Scope
Unit 4: Arrays & Strings — 1D/2D Arrays, String Functions
Unit 5: Pointers — Pointer Arithmetic, Pointer to Array, Dynamic Memory Allocation
Unit 6: File Handling — fopen, fclose, fread, fwrite