+ 2
What is there in c which isn't in c++...
if there is everything in c++ then why we are taught c language
2 Réponses
+ 3
There is no "++" in C.
Just kidding, I believe the main differences are that C requires the user to allocate/deallocate their own memory. C also has structs but does not have classes. As far as coding C++ makes things much easier for the programmer as it removes having to do a bunch of low-level operations.
I believe they still teach C to first year students because it gives you a basic understanding of how things work. Similarly in math you learn how + and - work before learning × and /. In theory you can get the same results by adding and subtracting a bunch of numbers but using multiplication and division can save you a great deal of time.
0
The main difference is
C is procedure oriented programming (pop) and
C++ is object oriented programming (oop)