Programming in C


4.50 out of 5 based on 431 ratings.

Training Mode : Classroom/Online



C language is a very good language to introduce yourself to the programming world, as it is a simple
procedural language which is capable of doing wonders.

Programs written in C language takes very less time to execute and almost executes at the speed of assembly language instructions.

Initially C language was mainly used for writing system level programs, like designing operating systems, but there are other applications as well which can be very well designed and developed using C language Why use C?

C was initially used for system development work, particularly the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as the code written in assembly language. Some examples of the use of C might be:

  • Operating Systems
  • Language Compilers
  • Assemblers
  • Text Editors
  • Print Spoolers
  • Network Drivers
  • Modern Programs
  • Databases
  • Language Interpreters
  • What we do for you

This Course Contain

Module 1
  • Introduction and First Program
  • What is Programming
  • History of C Language
  • Hello World Program
Module 2
  • Algorithm
  • Flow Chart
  • Number System
Module 3
  • Variables and Data types
  • Identifiers in C
  • Variables and Data Types
  • Constants
Module 4
  • Console IO Operations
  • printf and scanf
  • Unformatted IO Functions
Module 5
  • Operators and Expressions
  • Expressions and Arithmetic Operators
  • Relational and Logical Operators
  • Bitwise Operators
Module 6
  • Control Flow Statements
  • If Statement
  • Switch Statement
  • Unconditional Branching using goto statement
  • While Loop
  • Do While Loop
  • For Loop
  • Break and Continue
  • Special Cases
Module 7
  • Working with Functions
  • Introduction and Writing Functions
  • Scope of Variables, Storage Classes
  • Pass by Value and reference
  • Recursion
Module 8
  • Working with Arrays
  • Arrays Declaration and Initialization
  • Sample Programs using Arrays
  • Arrays as Function Parameters
  • 2-Dimensional Array
Module 9
  • Pointers
  • Introduction to Pointers
  • Pointers as Function Parameter
  • Pointer Arithmetic
  • Pointers and Arrays
  • Function Pointers
  • Dynamic Memory Allocation using malloc
  • calloc and comparision with malloc
Module 10
  • String Handling
  • Introduction to Strings
  • Sample Program
  • More Sample Programs
  • Standard String Library Functions
  • Array of String
Module 11
  • Structures and Unions
  • Declaring and Instantiating Structures
  • Structure as Parameter and Pointer to Structure
  • Enumerated Data Type
  • Union
  • Bit Fields
Module 12
  • File Handling
  • What is a Stream
  • File Handling-Writing and Reading Characters
  • Writing and Reading Structure in Text Format
  • Writing and Reading in Binary Format
Module 13
  • Pre-Processor Directives
  • Understanding Pre-Processor directives
  • Header Files and Project
Module 14
  • Command Line Arguments and Variable
  • Arguments
  • Command Line Argument
  • Variable Number of Arguments
Module 15
  • Dynamic Memory Allocation
  • Introduction to DMA
  • calloc() and free() function
  • realloc() and free() function
Call Us :+91-9910641732
Email Us :[email protected]


Material Includes

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar

Book Your Seat Now!