C Programming

Syllabus

Environment

  • Turbo c
  • Introduction to Programming
  • Types of Programming Languages
  • Introduction to C Language
  • Introduction to IDE
  • Language Elements
  • Operators
  • Control Statements – if and switch
  • Looping Structures
  • Characters Handling
  • Arrays
  • Multidimensional Arrays
  • String Handling
  • User-defined functions
  • Storage classes
  • Pointers
  • Pointer notation vs. Array notation
  • Structures
  • Unions, Typedef and Enumeration
  • Pre-processor commands
  • File Handling
  • Binary Files and Random Access
  • Command Line Arguments
  • Dynamic Memory Allocation
  • Linked List