graphic designing in pune
Introduction of C
  • The Basic of C Programming
  • Syntax of C and C program structure
  • Arithmetic expressions amd variables
  • Characteristics of C
  • Control structures
  • Why we use C?
  • Loops in C
  • Arrays
  • Functions
  • Arguments - Call by value & Call by reference
  • External variables and scope
Introduction of C++
  • Syntax of C++
  • Why we use C++?
  • Structure of a C++ program
  • Compiling a Simple C++ Program
  • How C++ Compilation Works
  • Variables
  • Simple Input/Output statements
  • Memory
  • Integer Numbers
  • Characters
  • Strings
  • Names
Types, Operators and Expressions
  • Variable Names
  • Data Types and Sizes
  • Constants
  • Declarations
  • Arithmetic Operators
  • Relational and Logical Operators
  • Type Conversions
  • Increment and Decrement Operators
  • Bitwise Operators
  • Assignment Operators and Expressions
  • Conditional Expressions
Data Types ,Operators & Expressions
  • Integer,Float and Character data types
  • Parentheses
  • Arithmetic and Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Increment/Decrement Operators
  • Assignment Operator
  • Conditional Operator
  • Comma Operator
  • The size of Operator
  • Operator Precedence
  • Simple Type Conversion
Control Flow
  • Statements and Blocks
  • If-Else statement
  • Else-If
  • Switch
  • Nested Loops
  • Loops - While,Do-While and For
  • Type Conversions
  • Break and Continue
  • Goto and labels
Statements and OOP's Concepts
  • Knowledge about OOP's
  • OOP's Concept
  • Abstract data types
  • Polymorphism and Virtual functions
  • Simple and Compound Statements
  • If Statement
  • Switch case Statement
  • Iteration structures -While statement,Do- while statement,For statement
  • The break statement
  • The goto statement
  • Break Statement
  • Return Statement
Functions and Program Structure
  • Using of Functions and types of function
  • Functions Returning Non-integers
  • Function Declaration
  • Scope rules and header files
  • Functions and Types
  • Static variables and register variables
  • Parameters and Functions
  • Block Structure and initialization
  • Function arguments passed by value and by reference
  • Declaring parameters
  • Recursion
  • The C Preprocessor
Functions
  • A C++ Simple Function program
  • Parameters and Arguments
  • Global and Local Scope
  • Scope Resolution Operator
  • Auto Variables
  • Register Variables
  • Static Variables and Functions
  • Extern Variables and Functions
  • Enumerations
  • Default values in parameters
  • Runtime Stack
  • Inline Functions
Pointers and Arrays
  • What is pointer and uses for pointer
  • Pointers and Function arguments
  • pointer syntax ,Types casts
  • Pointers and Arrays
  • Address Arithmetic,Pointers and Initialization
  • Calling functions by pointer
  • Pointer Arrays; Pointers to Pointers
  • Pointers vs. Multi-dimensional Arrays
Arrays, Pointers, and References
  • Overview of arrays
  • Accessing the values of an array
  • Multidimensional Arrays
  • Define Pointers
  • Dereference operator (*)
  • Reference operator (&)
  • Dynamic Memory and static memory
  • Declaring variables of pointer types
  • Pointer Arithmetic
  • Function Pointers
  • References
  • Typedefs
Structures
  • Defining a Structure
  • Array in Structures
  • Arrays and pointers of Structures
  • Structures as Function Arguments
  • Self-referential Structures
  • Table Lookup
  • Typedef
  • Unions
  • Structures within Structures (Nested Structures)
  • Bit-fields
Classes and Objects
  • A Simple Class
  • Objects, Classes methods and properties
  • Inline Member Functions
  • Constructors
  • Destructors
  • Friends
  • Default Arguments
  • Implicit Member Argument
  • Scope Operator
  • Class Scope
  • Classes defined with struct and union
Input and Output
  • Standard I/O and line I/O
  • Reading and writing with fprintf, fscanf fputc, and fgetc
  • Variable-length argument lists
  • Formatted Output - printf and formatted Input - scanf
  • Formatted Input / Output
  • Typecasting
  • Error FILE handling in C
Overloading
  • Function Overloading and Charactertics
  • Operator Overloading
  • Type conversion
  • Inline functions
  • Constructors and destructors
  • Declaring functions
  • Memberwise initialization
  • Memberwise assignment
  • Overloading new and delete
  • Overloading ->, *, and &
The UNIX System Interface
  • File Descriptors
  • Low Level I/O - Read and Write
  • Open, Creat, Close, Unlink
  • Random Access - Lseek
Exception Handling
  • Flow Control
  • The Throw Clause
  • The Try Block and Catch Clauses
  • Function Throw Lists