Duration : 2 Months

Overview to C Programming

Why use C?, Uses of C, A Brief History of C, C for Personal Computers

Running C Programs

The Edit-Compile-Link-Execute Process, Using Microsoft C, Unix systems

Structure of C Programs

C’s Character Set, The form of a C Program, The layout of C Programs, Pre-processor Directives, Your First Program, Add Comments to a Program

Data Types

Integer Number Variables, Decimal Number Variables, Character Variables, Assignment Statement, Arithmetic Ordering, Something To Declare, More On Initialising Variables, Global variables, Constant Data Types

Input and Output Functions

On The Run, Input and Output Functions in More Detail, The % Format Specifiers, Formatting Your Output, Custom Libraries, Summing It Up

Conditional Execution

Program Control, Logical Expressions, True and False in C, Using break and continue Within Loops, Select Paths with switch

Functions and Prototypes

Functions – C’s Building Blocks, Functions and Local Variables, Making The Connections, Functions and Prototypes


Array Declaration, initialization, Input output Array, Array manipulation


What is pointer, how to declare pointer, pointer in array, pointer in string, pointer in function


String manipulation: Length calculation, reverser string, string copy, string lower, string upper


Defining A New Type, Structures and Functions, Pointers to Structures

File Handling

The Stream File, Text File Functions, Binary File Functions, File System Functions, Command Line Parameters


Input and Output programs, Control Loop programs, Conditional Execution programs, Structure and Nesting programs , Functions and Prototype programs, Array programs, Pointer programs, String programs, Structure programs, File Handling programs

Click Here To Download C Programming Syllabus and Fee