what is the main difference between c and c++?
Answer Posted / jyotsna
C
c is a procedural programming language
in c we use printf function
in c we use scanf function as standard input
c-programe the main function could not return a value
in c we use #include<stdio.h>as inclusion file
c is a topdown approach
In C memory allocation is done with malloc statement
memory is
deallocated in C using free statement
In C DATA IS NOT SECURED
FOCUS ON PROCEDURES
PROGRAMS ARE DECOMPOSED
INTO FUNCTIONS
DOES NOT PROVIDE
DEFAULT ARGUMENTS
c is low level language
In C,DATA can be MOVE openly around in the system from
function to function
C is a collection of FUNCTIONS.
C++
c++ is object oriented
in c++ we use cout<< as a
output function.
in c++ we use streame cin>> for input
in the c++ the main function should return a value
In c++ we use #include<iostreame>as inclusion file.
c++ is bottom up approach
in C++ it is done through new keyword
in C++
deallocation takes place through delete.
In C DATA IS SECURED
FOCUS ON DATA
INTO OBJECTS
PROVIDES
c++ is sn high level language
In C++,DATA is HIDDEn.It can not be accessed by external
Functions
C++ is a collection of FUNCTIONS and/or CLASS.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is super in oop?
How does polymorphism work?
Will I be able to get a picture in D drive to the c++ program? If so, help me out?
What are different oops concepts?
Why multiple inheritance is not allowed?
What is class and object in oops?
What is encapsulation in oop?
what are the different types of qualifier in java?
What is overriding in oops?
What do you mean by overloading?
can we make game by using c
What is abstraction example?
What is class and object with example?
What is debug class?what is trace class? What differences are between them? With examples.
What is the difference between a constructor and a destructor?