Introduction to C Language

  • Data Types
  • Identifiers
  • If else
  • Operators
  • I/O Operations
  • Conditional Statments
  • Do While Loop
  • The WHILE Loop
  • The For Loop
  • Nested Loop Statments
  • The Break & Continue Statments
  • Switch case default & braak
  • Bitwise Operators

Functions

  • Introduction to Functions
  • Need for Functions
  • Defining & Calling Functions
  • Storage Classes
  • Automatic Storage Classes
  • Register Storage Classes
  • Static Storage Classesp
  • External Storage Classes
  • pass by Value, Pass by Referance
  • Return by Value & Return by Address

Recursive Functions

Pointers

  • Memory Concepts
  • Pointers to Variables
  • Pointers to Pointers
  • Pointers with Operation

Pointers

  • Memory Concepts
  • Pointers to Variables
  • Pointers to Pointers
  • Pointers with Operation

Arrays

  • Introduction to Arrays
  • Need for Arrays
  • Arrays with Pointers
  • Arrays with Functions
  • Types of Arrays
  • One Dimensional Arrays
  • Two Dimensional Arrays

Strings

  • Char Pointers
  • Char Array(String)
  • Declaring & Initializing String Variables
  • Strings with Pointers
  • Strings with Functions
  • String Functions
  • Array of Strings

#define (preprocessing work)

Structures, Unions, Enum and Typedef

  • Enum and Typedef
  • Introduction to Structures
  • Defining Structures
  • Struct with Pointers, Arrays, Strings and Functions
  • Arrays, Strings as Structures members
  • Unions, Difference between Structure and Union

File Operations

  • Introduction to Files
  • Types of Files
  • File Pointers
  • Opening & Closing Files
  • Modifying & Deleting Files
  • Command Line Arguments

Discussion on FAQ’s