C language was developed by Dennis Ritchie.
C++ language was developed by Bjarne Stroustrup.
C is a structured programming language.
C++ supports both structural and object-oriented programming language.
C is a subset of C++.
C++ is a superset of C.
In C language, data and functions are the free entities.
In the C++ language, both data and functions are encapsulated together in the form of a project.
C does not support the data hiding. Therefore, the data can be used by the outside world.
C++ supports data hiding. Therefore, the data cannot be accessed by the outside world.
C supports neither function nor operator overloading.
C++ supports both function and operator overloading.
In C, the function cannot be implemented inside the structures.
In the C++, the function can be implemented inside the structures.
Reference variables are not supported in C language.
C++ supports the reference variables.
C language does not support the virtual and friend functions.
C++ supports both virtual and friend functions.
In C, scanf() and printf() are mainly used for input/output.
C++ mainly uses stream cin and cout to perform input and output operations.
Note: This Question/Data is Posted By: Ansar Ali. This is a public post if you consider this is data violation please contact to admin.