C & C++ Training

C & C++ Training


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

Using Arrays, Strings, and Pointers in the Checkbook Program




Arrays of Structures

Passing Structures to Functions

Nesting Structures


File Input/Output

Command-line Arguments

Combining Command-line


Introduction to C++

Creating a project

Writing, compiling and running a program


Variables and data types




Type conversions


Looping constructs: while, do…while for loops

If…else statements

Switch/case construct



Passing arguments

Function prototyping

Default argument initializers

Inline functions



Array initialization

Multi-dimensional arrays

Character arrays

Working with character strings


Storage Classes

Global variables



Pointer and arrays

Pointers to character strings

Arrays of pointers

Memory slicing

Pointers to functions


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


Copy constructor

Assignment operator


Template classes

Static class members

File streams



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

Constructor and destructor ordering


Exception handling

try…throw…catch block

Nested catch handlers


C and C++ Basics and Advanced

View Syllabus In Pdf




    Course Highlights

  • Introduction to C
  • variables and datatypes.
  • Control-Flow Statements in C.
  • Arrays
  • Pointers
  • and Strings in C.
  • Introduction to C++
  • variables and datatypes.
  • Loops : while
  • do…while for loops.
  • Functions
  • Arrays
  • Pointers and classes
  • Oops concepts.
  • Exception handling

© 2023 Positive Quadrant Technologie LLP.