C is a structured programming language.

C++: object oriented programming language.

Programmers use functions/procedures to deal with larger program in C language. In C++ programmers construct a class and related member functions to deal with large class functionality.

C++ can have member functions of structures/classes. C does not support modularization of member functions.

C++ can hide/abstract member variables/functions by private or protected keyword. In C language structure members can not be hidden from outside world. C never support abstraction.

C++ has function and operator overloading/polymorphism feature. C language does not have polymorphism features.

C also does not support inheritance.

About our authors: Team EQA

You have viewed 1 page out of 62. Your C++ learning is 0.00% complete. Login to check your learning progress.