Types of Languages
Structure of a ‘C’ Program
‘C’ Program development life cycle
Executing and debugging a ‘C’ Program
Operators | Constants |Variables
Keywords and Identifiers
Data Types
Precedence of Operators
Scope and Lifetime of Variables
Decision Making using if statement
Types of if …else block
Switch case Block
GOTO statement
Concept of Loop
For loop, while loop & Do while loop
Jumping in Loop
Break and continue statement
Introduction of Array
One – D Array & Two – D Array
Multidimensional Array
Dynamic Arrays
Implementing String Variables
String handling Functions
Concept of Function
User defined Function & System Defined Function
Types of parameters passing in function
Introduction of Pointer
Types of Pointers & Pointer Expression
Arrays of Pointers
Pointers and Functions
Need of Structure
Implementing Structure Variable
Arrays of Structure
Structure within Structure
Introduction of Unions
Difference between Structure and Unions
Opening and Closing File
Input / Output operations on File
Random Access to Files
Command Line Arguments
Concept of Dynamic Allocation
Implementing Malloc and Calloc Functions
Releasing the free space
Introduction of Storage Class
Types of Storage Classes
Introduction of Pre-processor