ISO Certified 9001:2015 & MSME Registered

C Programming Language

  • Intro & Generation of Programming Languages
  • Characteristics of C & Application of C
  • Writing the First C Program
  • Compiling and Executing C Program
  • Tokens , Character & Comments
  • Keywords & Identifiers
  • Naming Rules of Identifiers
  • Data Types in C
  • Variables & Constants
  • Type Casting
  • Input/Output Statements in C
  • Operators in C& its Type
  • Operators Precedence
  • Conditional Statement
    1. If
    2. If…….else
    3. ladder if….else
    4. Nested if…..else
    5. Switch Case
  • Iterative / Loop Statements
    1. for
    2. while
    3. do……..while
    4. Nested Loops
  • break ,continue & goto Statements
  • Purpose of Function
  • Function Definition, Prototype &Calling
  • Non Parameterized & Parameterized
  • Understanding Return Statement
  • Format of Function
  • Call By Value & Call By Reference
  • Scope of Variables
  • Storage Classes
  • Recursive Functions & Types of Recursion
  • Recursion V/S Iteration
  • Commonly Used Header Files & Library Function in C
    1. stdio.h
    2. ctype.h
    3. string.h
    4. math.h
    5. stdlib.h
    6. time.h
    7. locale.h
  • Introduction to Array
  • Declaration of One D Arrays
  • Dynamic Initialization of One D Array
  • Operations on One D Arrays
  • Passing Array to Function
  • Two-Dimensional Arrays
  • Dynamic Initialization of Two D Array
  • Operations on Two D Array
  • Passing Two-dimensional Arrays to Function
  • Introduction to String
  • Reading & Writing Strings
  • Suppressing Input
  • String Taxonomy
  • Operations on Strings
  • Arrays of Strings
  • Introductions to Pointers
  • Declaring Pointer Variables
  • Pointer Expressions and Pointer Arithmetic
  • Null & Generic Pointers
  • Passing Arguments to Function Using Pointers
  • Function Pointers & Array of Function Pointers
  • Pointer and Arrays
  • Pointers and Strings
  • Arrays of Pointers
  • Pointers and 2D& 3D Arrays
  • Passing an Array to a Function
  • Difference Between Array Name and Pointer
  • Pointers to Pointers
  • Memory Allocation in C Programs
  • Drawbacks of Pointers
  • Introduction to Structure
  • Structure Declaration&Accessing the Members of a Structure
  • Initialization of Structures
  • typedef Declarations
  • Copying and Comparing Structures
  • Nested Structures
  • Arrays of Structures
  • Structures and Functions
  • Self-Referential Structures
  • Introduction to Unions
  • Unions Declaration&Accessing the Members of a Structure
  • Arrays of Union Variables
  • Union inside Structure &Structure inside Unions
  • Enumerated Data Type
  • Purpose of Files
  • Steps Required for Using File
  • Understanding Mode
  • Read Data From Files & Writing Data to Files
  • Detecting the End-of-File
  • Error Handling During File Operations
  • Accepting command Line Arguments
  • Random Access File
  • Remove & Renaming the File
  • Binary File Binary & Operations
  • Introduction to Directive
  • Unconditional Directives
    1. #define
    2. #include
    3. #undef
    4. #line
    5. #pragma
    6. #error
  • Conditional Directives
    1. #if
    2. #else
    3. #elif
    4. #ifdef
    5. #ifndef
    6. #endif
  • Defined Operator
  • Predefined Micro