Wednesday, February 5, 2020

What are the differences between C and C++?

What are the differences between C and C++?




 
1) C++ is a kind of superset of C, most of C programs except few exceptions 

 2) C is a procedural programming language, but C++ supports both procedural and Object Oriented programming.

3) Since C++ supports object oriented programming, it supports features like function overloading, templates, inheritance, virtual functions, friend functions. These features are absent in C.

4) C++ supports exception handling at language level, in C exception handling is done in traditional if-else style.


5) C++ supports references, C doesn’t.


6) In C, scanf() and printf() are mainly used input/output. C++ mainly uses streams to perform input and output operations. cin is standard input stream and cout is standard output stream.



No comments:

Post a Comment

Which Python course is best for beginners?

Level Up Your Python Prowess: Newbie Ninjas: Don't fret, little grasshoppers! Courses like "Learn Python 3" on Codecade...