C Language Tutorial (Basic to Advanced) TOPICS Chapter 1 Introduction to C Variables Data types + Input/Output Chapter 2 Instructions Operators Chapter 3 Conditional Statements Chapter 4 Loop Control Statements Chapter 5 Functions Recursion Chapter 6 Pointers Chapter 7 Arrays Chapter 8 Strings Chapter 9 Structures Chapter 10 File I/O Chapter 11 Dynamic Memory Allocation