(+91) 869-939-9988 info@thebrits.co.in

C Language

Duration: 2 Month

C is the basic of all programming language. Before the introduction of C we had only Machine level languages. C is just like any other communication Language. C Programming is a general-purpose and procedure programming language. It is a powerful programming language for developing robust system software and portable software effectively.


Any individual willing to make a career in software Industry..

Program Benefit:

After completing course in ‘C Programming’ candidate is ready to go for languages like ‘C++’ and many other technologies. Candidate is also ready to apply for courses in embedded technologies and system programming.


1.Introduction to C

  • The C Language and its Advantages
  • The Structure of a C Program
  • Writing C Programs
  • Executing a C Program


  • Keywords and identifiers
  • Constants
  • Variables
  • Data Types

3.Decision Making & Looping

  • Decision Making Statements
  • (If, If…Else, If…Else If…Else)
  • Nesting of If…Else
  • Switch Statements
  • GOTO Statements
  • Looping Statements
  • (While, Do…While, For)
  • Jumps in Loops
  • Nesting of Loops

4.Operators & Expressions

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Ternary Operator
  • Arithmetic Expressions
  • Precedence of Operators

5.User Defined Functions

  • Need for User Defined Functions
  • Function Declaration
  • Defining a Function
  • Return Values and Types
  • Categories of Functions
  • Function Calls
  • Call by Value
  • Call by reference
  • Recursion
  • Passing Arrays to Functions
  • Passing String to Functions
  • Scope, Visibility, and Lifetime
  • of Variables


  • What is a Pointer?
  • Accessing the address of a Variable
  • Declaring Pointers Variables
  • Accessing a Variable through
  • This Pointer
  • Pointers and Arrays
  • Pointers and Character String
  • Array of Pointers
  • Pointers as Function Arguments

7.Arrays & Strings

  • One Dimensional Arrays
  • Two Dimensional Arrays
  • Initialization of Arrays
  • Declaring and Initializing
  • String Variables
  • Reading and Writing Strings
  • String Handling Functions
  • Table of Strings

8.Structure & Unions

  • Defining a Structure
  • Declaring Structure Variables
  • Accessing Structure Members
  • Arrays of Structures
  • Structure and Functions Unions

9.File Handling

  • Creation of file
  • Write into file
  • Read from fil