C Programming Training

Online/Offline C Programming Training in Chandigarh

If you seek your career in software development or even as web designer, you must know how to interact with computer. So 'C' is the language to understand language terminology and to build the logic.
C is a general-purpose language which has been closely associated with the UNIX operating system for which it was developed - since the system and most of the programs that run it are written in C. Many of the important ideas of C stem from the language BCPL, developed by Martin Richards. The influence of BCPL on C proceeded indirectly through the language B, which was written by Ken Thompson in 1970 at Bell Labs, for the first UNIX system on a DEC PDP-7. BCPL and B are "type less" languages whereas C provides a variety of data types. In 1972 Dennis Ritchie at Bell Labs writes C and in 1978 the publication of The C Programming Language by Kernighan & Ritchie caused a revolution in the computing world. In 1983, the American National Standards Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The resulting definition, the ANSI standard, or "ANSI C", was completed late 1988. We provide online and offline C Language training in sector 46C & sector 22C Chandigarh at COMPUHELP.

What is C?

  • Overview of C
  • Integrated Development Environment
  • Execution of C Program
  • Structure of C Program

Variables and Keywords

  • Character Set
  • Identifier
  • Variable
  • Keywords
  • Escape Sequence Characters

Constants

  • Real Constant
  • Integer Constant
  • Character Constant
  • String Constant

Data Types

  • Data Types
  • Qualifier
  • Enum
  • Typedef

Operators

  • Assignment Operator
  • Arithmetic Operators
  • Logical Operators
  • Relational Operators
  • Shorthand Operators
  • Unary Operators
  • Conditional / Ternary Operator
  • Biwise Operators
  • Operator Precedence and Associativity
  • If Statement
  • If-Else Statement
  • Nested If-Else
  • Switch Case

Looping Statements

  • Looping / Iterative Statements
  • while
  • do while
  • for loop
  • Break Statement
  • Continue Statement
  • Goto

Functions

  • Why We Use Functions
  • Types of Functions
  • Function call by passing value
  • Function call by returning value
  • Function call by passing and returning value
  • Recursion

Array

  • Why We Use Arrays
  • Memory Allocation of Arrays
  • Types of Arrays
  • Single / One Dimensional Array
  • Two Dimensional Array

Structure

  • What is Structure and Why We Use It
  • How To Declare Structure and How to use its Members
  • Array in Structures
  • Passing Objects to Structures
  • Difference between array and structure

Pointers

  • What is Pointer and Why We Use it
  • How To Declare Pointer Variable
  • Application of Pointers

Union

  • What is Union and Why We Use it
  • Difference between structure and union
  • Strings

File Handling

  • Why We Use File Handling in C
  • How to Store Data in a File
  • How to Fetch a Data from a File
  • Read a Data Character by Character From a File

Admission Enquiry Form