Basic computer course, C programming language, Education, Engineering Course, Engineering Courses, Maths Coaching, online computer coaching, PGDCA course coaching, programming course, school computer coaching, training, Uncategorized, Web Design course

What is difference between C and C++? tccicomputercoaching.com

and C++ both are programming Languages.

But the major difference between C and C++ is that C is a procedural programming language and does not support classes and objects, while C++ is a object oriented programming language;

C is a subset of C++. While C++ is a superset of C.

Difference-between-c and c-plus

Approach:

Top down approach is used in Program Design.

Bottom up approach adopted in Program Design.

Input / Output Function:

In C

  • scanf() Function used for Input.
  • printf() Function used for output.

In C++

  • Cin>> Function used for Input.
  • Cout<< Function used for output.

Virtual Function:

C has no support for virtual and friend functions. The concepts of virtual Functions are used in C++.

Polymorphism:

In C, Polymorphism is not possible.

The concept of polymorphism is used in C++. Polymorphism is the most Important Feature of OOPS.

Operator overloading:

Operator overloading is not possible in C.

Operator overloading is one of the greatest Feature of C++.

Namespace:

No namespace Feature is present in C Language.

Namespace Feature is present in C++ for avoiding Name collision.

Variable Declaration:

Multiple Declarations of global variables are allowed.

Multiple Declarations of global variables are not allowed.

Encapsulation:

Data and functions are separate and free entities.

Data and functions are encapsulated together in form of an object.

Reference variables:

C does not support reference variables. C++ supports reference variables.

Dynamic Memory Allocation:

C provides malloc() and calloc()functions for dynamic memory allocation, and free() for memory de-allocation.

C++ provides new operator for memory allocation and delete operator for memory de-allocation.

To learn more about C Language, C++ Language, Other Programming Languages

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/computer-course/

 

Leave a comment