Introduction
  • Introduction
  • Course Files
  • What is an IDE
  • Instaling Code Blocks
  • Configuring Code Blocks
  • Testing Code Blocks
2. C Language Fundamentals
  • What is a Program
  • Commenting In C
  • The C Preprocessor
  • The C Compiling Process
  • Variables
  • Stack vs Heap Memory
  • Arrays
  • Strings
  • Pointers
  • Functions
  • Structures
3. Operators and Control Structures
  • Equality vs Assignment Operator
  • Relational Operators
  • Logical Operators
  • Incrementing and Decrementing Operators
  • If, Else If, Else Statements
  • While Loop
  • Do-While Loop
  • For Loop
  • Break vs Continue
  • Switch Statement
4. Useful C functions
  • C Library:
  • C Library:
  • C Library:
  • C Library:
5. More Topics on C
  • Dynamic Arrays
  • Linked Lists
  • Text Files