C & C++

C is a high-level programming language that was developed in the mid-1970s. ... C++, pronounced "C plus plus," is a programming language that was built off the C language.

About the Course
C & C++

C is a high-level programming language that was developed in the mid-1970s. ... C++, pronounced "C plus plus," is a programming language that was built off the C language. The syntax of C++ is nearly identical to C, but it has object-oriented features, which allow the programmer to create objects within the code.

Duration: 45 Days

Know More

What you will Learn?

 

Programming Languages

  • Introduction to Programming Languages.

  • Types of Programming Languages.

  •  Low-level Languages.

  •  High-level Languages.

 

Introduction to “C

  •  History of C

  •  Steps for Developing C Program

  •  IDE Setup

  •  First C Program. (Explanation)

 

Data TYPES, Variable & Operators

  • Data Types

  •  Variable (Declaration/Initialization)

  • Operators & its types.

 

Conditional Statements

  • If statement

  • If else statement

  •  Else if ladder (if else if else if ... else)

  • Nested if or Nested if-else statement.

  • Switch statement.

  • Ternary operator.

  • Goto statement

 

Interactive Statements (Loops)

  •  Entry controlled Loops:

                  a.while loop
                  b.For loop
                  c. Nested for loop

  • Exit controlled loops:

                   § do...while loop

  • Break & continue statements

 

Arrays

  • 1D Arrays:

             a.What are arrays and its uses?
             b. Initialization techniques of 1D Array.
             c.Examples of 1D arrays

  • 2D Array:

            a. Initialization techniques of 1D Array
            b. Examples of 2D arrays

Character ARRAY (String)

  • 1D character array
  • String functions:

                             a. Strlen () function
                             b. Strcat () function.
                             c. Strcpy () function.
                             d.Strcmp () function.

  • 2D character array.

 

Functions

  • What are functions and its need?

  • Types of function.

  • Function design techniques:

                         a. Function with some argument and some return value.
                         b. Function with no argument and some return value.
                         c. Function with no argument and no return value.
                         d. Function with some argument and no return value.

  • Creating user defined function.

  •  Passing arrays to the function.

Pointers

  • Introduction to pointers

  • Declaring and using pointers

  • Dereferencing a pointer variable.

  •  Pointers and arrays.

  • Pointers and functions.

  • Argument passing in C:

                 a.Pass by value
                b.Pass by address.

Dynamic memory allocation (D.M.A)

  • Understanding DMA concept.

  •  

    Using DMA functions:

                            a.Malloc ().
                           b. Free ().

Structures

  • Introduction to structures.

  • Structure declaration.

  •  Accessing structure members.

  • Structures and Pointers.

  • Structures and functions.