C programming tutorials for beginners
- C Hello World — your first C program
- C variables and data types — int, float, char, double
- C operators — arithmetic, relational, logical, bitwise
- C input and output — printf, scanf, gets, puts
- C if, else if, else — conditional statements
- C switch statement with examples
- C for loop — syntax and examples
- C while and do-while loops
- C functions — definition, declaration, calling
- C recursion — factorial, fibonacci, tower of Hanoi
- C arrays — 1D and 2D with examples
- C strings — strlen, strcpy, strcmp, strcat
- C pointers — declaration, dereferencing, pointer arithmetic
- C dynamic memory — malloc, calloc, realloc, free
- C structures and unions — struct keyword
- C file I/O — fopen, fread, fwrite, fclose
- C preprocessor — #define, #include, macros