(Created page with "C and C++ both are general-purpose programming languages , the latter being developed from the former , thus having many differences between them . Here are the major differe...") |
|||
Line 9: | Line 9: | ||
In C, we can call main() Function through other Functions | In C++, we cannot call main() Function through other functions. | In C, we can call main() Function through other Functions | In C++, we cannot call main() Function through other functions. | ||
Exception handling is not possible in C . | Exception handling is possible using try-catch blocks. | Exception handling is not possible in C . | Exception handling is possible using try-catch blocks. | ||
+ | In C, malloc() , calloc() and free() functions are used for Memory allocation and freeing respectively . | In C++, new and delete operators are used for memory allocation and freeing . | ||
+ | main() function can be called from other functions . | main() function cannot be called from inside other functions. | ||
Revision as of 09:18, 15 April 2015
C and C++ both are general-purpose programming languages , the latter being developed from the former , thus having many differences between them . Here are the major differences between the two :
C | C++ |
---|---|
C is a procedural language . | C++ is an object-oriented language. |
C does not support polymorphism , operator overloading and inheritance . | All these features are supported in C++. |
In C scanf() and printf() functions are used for reading input and showing output respectively . | In C++ Cin>> and Cout<< are used for reading input and showing output respectively. |
In C, we can call main() Function through other Functions | In C++, we cannot call main() Function through other functions. |
Exception handling is not possible in C . | Exception handling is possible using try-catch blocks. |
In C, malloc() , calloc() and free() functions are used for Memory allocation and freeing respectively . | In C++, new and delete operators are used for memory allocation and freeing . |
main() function can be called from other functions . | main() function cannot be called from inside other functions. |