Chapter 1: C language Introduction
Chapter 2 : C language Variables Declaration and Data-types
Chapter 3: C language Operators and expressions
Chapter 4: C language Decision Statements
Chapter 5: C language Looping Controls
Chapter 6: C language Functions
Chapter 7: C language Pointers
Chapter 9: C language structure and Union
Chapter 10: C language Input and Output
Chapter 11: C Language Storage Classes
Chapter 12: C language Pre-Processor Directives
Chapter 13: C language file operations
Chapter 14: C Language Dynamic Memory Allocation
Advanced C Pointer Programming chapter 1: Introduction to pointers
Advanced C Pointer Programming chapter 2: Pointer Arithmetic
Advanced C Pointer Programming chapter 3: Pointers and Dynamic Memory Management.
Advanced C Pointer Programming chapter 4: Function pointers.
Advanced C Pointer Programming chapter 5: Pointers and Arrays.
Advanced C Pointer Programming chapter 6: Pointers and Strings.
Advanced C Pointer Programming chapter 7: Pointers and Structures.
Advanced C Pointer Programming chapter 8: Pointers and functions