C SYLLABUS
Introduction
Operators
Arithmetic
Unary
Assignment
Relational & Logical
Conditional
Branching & Looping Statements
if Statement
Nested if Statement
else-if Ladder
switch Statement
Looping Concepts
for loop
while loop
do-while loop
Jump Statements
Arrays
Array Concepts
Rules & Restrictions
Single & Multi Dimensional Arrays
Functions
Strings
String Functions
String Manipulation
Types of Functions
Functions and Arrays
Function Prototyping
Scope of Variables
Built-in Functions
Pointers
Pointer Concepts
Pointers and Functions
Pointers and Arrays
Array of Pointers
Static Initialization
Pointers and Structures
Illegal indirection
Structures
Defining New Data types
Unions
Type Casting
Enumerated Data types
Static Variables
Type Definition
Dynamic Memory Allocation and Data Structures
malloc(),sizeof() and free()
calloc() and realloc()
Stacks and Queues
Linked Lists
Trees
History of C
Characteristics of C
C Program Structure
Constants
Data types
Variables
Keywords
Console Input/Output Statements
Compilation and Execution