C Language Training Delhi



  • Basics of ‘C’ Language
  • History and Features of C, Importance of C, About Procedural Language
  • Role of Compiler, Role of Interpreter, The Structure of a C Program
  • Writing C Programs, Building an Executable Version of a C Program
  • Types of Errors, Debugging a C Program


  • An Overview of ‘C’ And Buzzwords
  • Data Types, Variable, Constants, Keywords
  • Input and Output Operators, Reading/Writing Character
  • Formatted input/output Function


  • Various Types of Operators
  • ‘C’ Arithmetic Operators (Remainder Operator ‘%’)
  • Unary, Binary, Ternary Operator (Conditional Operator)
  • Logical Operators (AND, OR, NOT)
  • Relational Operators (<,>, <=, >= etc.)
  • Bitwise Operators


  • Condition Checking
  • The IF…..ELSE Statement, Nesting of IF…..ELSE Statements
  • Implementation of Logical operators with IF-Else.
  • USE of SWITCH-CASE Statements


  • Loops (Iterative Statements)
    • While
    • For
    • Do – While
    • Implementation of Conditions (If-Else) within Loop
    • Nesting of Loops
      • Pyramids, Pascal Triangle etc.


  • Functions in ‘C’
  • Function Basics, Advantage of Function
  • Function Returning Values
  • Recursion
  • Function Calling (Call by Value, Call By Reference)
  • Designing Your Own Header File


  • Storage Classes in ‘C’
    • Automatic, Register, Static, Global (Extern)
    • Application of storage Classes


  • Preprocessor (Macro)
  • Macro Expansion
  • Macros with arguments
  • Macros vs Functions


  • Pointers in ‘C’
    • Declaring and Initializing Pointers
    • Pointer to pointer
    • Pointers with Functions (Call By Pointer)
    • Pointer Arithmetic


  • Array in ‘C’
  • One Dimension Arrays, Two Dimension Arrays, Multi Dimensions Array
  • Pointer and Arrays
  • Passing Array to Function
  • Sorting Techniques (Bubble Sort, Selection Sort etc.)
  • Array Multiplication, Addition Subtraction etc.


  • String in ‘C’
    • Initializing String
    • String handling functions (strcpy, strlen, strcmp, strcat, strlwr, strupr etc.)
    • Passing string to a function
    • Manipulating String
    • Unformatted Functions to work with strings and characters


  • Structures and Unions
  • Defining a Structure, Size (Memory) of Structure
  • The array of Structure objects, Structure Pointer, Array in Structure
  • Nested Structure (Structure within Structure)
  • Passing Structure to Function, Function returning Structure
  • Unions 
  • Structure Vs Unions


  • ENUM, Typedef, Type Casting


  • Escape Sequences in ‘C’


  • Introduction to Link List (Dynamic Memory allocation)
  • Dynamic Memory Allocation(Malloc, Calloc, Realloc, Free etc.)
  • Concepts of Linked Lists
  • Creating a Linked Lists, Inserting/Deleting an item in Linked List
  • Applications of Linked Lists


  • File Handling in ‘C’
  • File Management, File Pointers
  • Opening/Closing a File , Operations on File (Read, Write, Append etc.)
  • Text File and Binary File

 ( 20-25 CLASSES X 1.5- 2 Hrs)

  • Input/Output operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments



                                                 (OPP: METRO PILLAR NO 355)

PH-65721260, 64555524, 9910594448

Call Now Button
Open chat
DMCA.com Protection Status