C and C++ Training In Patiala

C & C++ Training in Patiala with Programming certified Experts. Chandigarh Computer Centre Provides Best C and C++ Training in Patiala with experienced professionals Trainer.  Learn how to build core concepts & advance programming logics from Chandigarh Computer Centre courses that help you learn advanced languages like PHP, JAVA, C#, and Python. Best C and c++ Industrial Training Institute in Patiala, Punjab India

Introduction

  • The C Language and its Advantages
  • The Structure of a C Program
  • Writing C Programs
  • Building an Executable Version of a C Program
  • Debugging a C Program
  • Examining and Running a C Application Program

 

Data Types and Variables

  • Data Types
  • Operands, Operators, and Arithmetic Expressions

Input/Output Management

  • The Input/Output Concept
  • Formatted Input Function

Control-Flow Statements

  • The Control-Flow Program Statements
  • Looping Statements
  • The Data-checking process

Modular Programming with Functions

  • The C Function
  • Passing Data to Functions
  • Passing an Address to Modify a Value in Memory
  • Using Functions in the Checkbook Program
  • C Standard Library Functions

Arrays, Pointers, and Strings

  • Arrays , Pointers , Strings
  • Objective Programs Using Arrays, Strings, and Pointers

Structures

  • Structures
  • Arrays of Structures
  • Passing Structures to Functions
  • Nesting Structures

File Input/Output

  • Command-line Arguments
  • Combining Command-line

 

C++ Training Syllabus

  • Introduction to C++
  • Creating a project
  • Writing, compiling and running a program
  • Variables and data types
  • Expressions
  • Constants
  • Operators
  • Type conversions
  • If…else statements
  • Switch/case construct
  • Looping constructs: while, do…while, for loops
  • Functions
  • Passing arguments
  • Function prototyping
  • Default argument initializers
  • Inline functions

Arrays

  • Array initialization
  • Multi-dimensional arrays
  • Character arrays
  • Working with character strings

 

Object-Oriented Programming

  • C++ classes
  • Data members and member functions
  • Creating objects
  • The new and delete operators
  • Friends to a class

Class initialization

  • Reference types
  • Reference type arguments
  • Function overloading
  • Operator overloading
  • Constructor & Destructor
  • Template classes
  • Static class members
  • Inheritance
  • Base classes and derived classes
  • Inherited member access
  • Base class initialization
  • Protected members of a class
  • Virtual functions
  • Virtual destructors
  • Virtual base classes
  • Virtual base class member access

 

Exception handling

  • try…throw…catch block
  • Nested catch handlers