C Language
Fundamentals
Introduction to types of Software
Levels of Languages
Orientations of Languages
Algorithms and Flow Charts
Number system & ASCII
Introduction
Introduction to C language
C-History
Characteristics of C
Tokens
Variables and Data types
Header Files
Usage of C Editor and shortcuts
Input & Output Functions
Escape Sequences
Format Specifiers
Structure of C program
C programm compilation and
execution
Operators
Unary, Binary, Ternary &
Bitwise Operators
Logical and relational operators
Control Structures
Usage of If Statment
Switch Statment
While Loop
Do-While Loop
For Loop and
Goto,Break,Continue in programs
Arrays
Introduction to Array concept
Single, Double and Multi-Dimensional
Arrays
Searching & Sorting of Array elements
Transposing, Addition and
Multiplication of Matrix
Strings manipulation
Dictionary Order Sorting
String Operations Without Functions
Functions
Introduction to function concept
Types of Functions
Pre-define functions from
String.h, math.h,,,,
User defined functions
Non parametrized function,
parametrized function, function
returning concept, Call By Value,
Array
Passing to a Function,Recursive
functions
Stack with Array
Queus with Array
Pointers
Introduction to Pointers
Advantages and disadvantages
Utilization of Pointer variable
Call By Reference
Pointer to Pointer Concept
Pointers With Arrays
Pointers to Strings
Ponters in Function concept
Storage classes
Functionality and usage of Global,
Auto, Extern,Register Variables
Structures
Structure advantages, Declaration and
usage
Structure call by value and with
call by reference concept
Unions concept
Structure With Arrays
Pointers With Structures
Linked List concept and usage
Files
Introduction to Files concept
Types of Files
Operations on Files
Miscellaneous
Pre - Processers and Constants
Command line Argument
Dynamic Memory allocation
C - error handling concept
C - Bit fields
Usage of typedef
Test Your Knowledge with our OnLine Exam