C PROGRAMMING
C Programming Tutorial
Step-by-step C programming tutorial covering basics, control structures, arrays, strings, functions, pointers, structures and file handling.
Complete C Programming Learning Path
This tutorial is organized from foundational syntax to more advanced programming concepts. Work through the pages in order, and write every example yourself.
1. C Basics
Program structure, variables, data types, input/output and operators.
2. Control Structures
Conditions, switch statements and loops.
3. Arrays
One-dimensional, multidimensional and array processing.
4. Strings
Character arrays and string functions.
5. Functions
Reusable program units, parameters, return values and recursion.
6. Pointers
Addresses, dereferencing, arrays and functions.
7. Structures & Unions
Model related data as custom records.
8. File Handling
Store and retrieve data from files.