!! Exclusive Republic Day Offer Until 28th !!
  info@vedait.in
  +91 - 7733880344

C Programming

C Programming is the mother of all Programming languages and is a start to building your career in the field of information technology. Mastery of C language will help you build a solid foundation and make learning of any programming language in your future endeavours in technology simple.

Anyone and everyone can learn C Programming Language as it is easy to understand. Post learning C language aspiring job-seekers can look to learn more technologies coded on C language to further enhance their Resume.

C Language Content

  • Types of Languages
  • Evolution of 'C' Language
  • Structure of a ‘C’ Program
  • ‘C’ Program development life cycle
  • Executing and Debugging a ‘C’ Program
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
  • Decision Making using if statement
  • Types of if …else block
  • Switch case Block
  • Arithmetic Expressions
  • Evaluation of Expressions
  • GOTO statement
  • Concept of Loop
  • For loop
  • While loop
  • Do while loop
  • Jumping in Loop
  • break and continue statement
  • Introduction of Array
  • One - D Array
  • Two - D Array
  • Multidimensional Array
  • Dynamic Arrays
  • Implementing String Variables
  • String handling Functions
  • Concept of Function
  • User defined Function
  • System Defined Function
  • Types of parameter passing in function
  • Need of Pointers
  • Types of Pointers
  • Pointer Expression
  • Arrays of Pointers
  • Pointers and Functions
  • Need of Structure
  • Implementing Structure Variable
  • Arrays of Structure
  • Structure within Structure
  • Introduction of Unions
  • Difference between Structure and Unions
  • Opening and Closing File
  • Input / Output operations on File
  • Random Access to Files
  • Command Line Arguments
  • Concept of Dynamic Allocation
  • Implementing Malloc and Calloc Functions
  • Releasing the free space
  • Introduction of Storage Class
  • Types of Storage Classes
  • Introduction of Pre-processor
  • Macro Substitution
  • File Inclusion

Programming in ‘C++’

  • Concept of OOP
  • Features of OOP
  • Introduction of ‘C++’
  • Structure of ‘C++’ program
  • Executing and Debugging a ‘C++’ Program
  • Keywords and Identifiers
  • Operators
  • Constants
  • Variables
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
  • Classes & Object Specifier
  • Defining data members and member functions
  • Array of objects
  • Managing console I/O
  • ‘C++’ stream classes
  • Formatted and unformatted console I/O
  • Usage of manipulators
  • Call by reference, Return by reference
  • Function overloading and default arguments
  • Inline function
  • Static class members
  • Friend functions
  • Virtual Functions
  • Concept of Constructor
  • Types of Constructors
  • 16.3 Memory allocation (new and delete)
  • Usage of destructor
  • Overloading Unary and Binary operators
  • Overloading using friend functions
  • Types of inheritance
  • Virtual base classes and abstract base classes
  • Constructor and destructor in derived class
  • File operations
  • File pointer and their manipulation
  • File updation with random access
Chat on WhatsApp