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.