what is the difference between c and c++?
Answers were Sorted based on User's Feedback
Answer / rajasekhar
cpp is an object oriented programming language
c is a procedural oriented programming language
cpp is more flexible to use in real time environment
c is not flexible
cpp structures can allow functions where as c doesnt allow functions in its structures
| Is This Answer Correct ? | 13 Yes | 3 No |
Answer / manish soni
1.c is supprt top down approach while cpp support bottom up
approach.
2.c can't handle big program while cpp can do this task.
manish soni TBC jaipur
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / shwetha
c is a pop language, while cpp is an OOP language
c gives importance to procedures..
cpp give importance to the data...using objects, suitable for real worlds problems
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / sai
c is a procedural language which can't use in real world
applications
c++ is object oriented programming language
by using objects in c++ we can declare classes
we can use encapsulation in c++ but can't use in c
the execution of c++ is faster than c
we use printf scanf in c and cout cin are used in c++
for writing and printing data
we don't require to write header files in c++ instead we
have to write iostream
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / rajasekhar
In c the header files get included along with the users code ultimately increases the size of the program..
where as in cpp the header files are do not include , but the objects navigates between library files and users code
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / guest
c is a low level language c++ is middle level language, in
c functions are building blocks where as in c++ objects are
building blocks, c having structures and unions,but c++ not
having any structures and unions.c is platform
inependent,c++ is platform independent
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / p.pavithra
=>c is procedure oriented language and gives importance to
procedure that is functions rather than data.c is middle
level language.
=>c++ is object oriented language and gives importance to
object that is data
c++ is high level language
=>c does not a class/object concept
=>c++ provides data encapsulation,data
abstraction,polymorphism.
=>c passing value to a function is "call by value"
=>where c++ its "call by reference"
=>C++ is the hight level language.
=>C is low level language.
| Is This Answer Correct ? | 1 Yes | 5 No |
which is conditional construct a) if statement b) switch statement c) while/for d) goto
what's the return value of malloc()
Program to find the value of e raised to power x using while loop
a formula,a series of steps,or well defined set of rules for solving a problem a) algorithem b) program c) erdiagram d) compiler
A.C func() { pritnf(" in fuction %d",MACRO); } MAIN.c testfunc() { #define MACRO 10 printf("in test function %d", MACRO); } main() { printf("in main %d",MACRO); func(); testfunc(); getch(); }
what is associativity explain what is the precidence for * and & , * and ++ how the folloing declaration work 1) *&p; 2) *p++;
Write a program in c to print * * * * * *******
What is a rvalue?
What is a buffer in c?
write a c program to find the roots of a quadratic equation ax2 + bx + c = 0
11 Answers CSC, St Marys, TATA,
Differentiate between the = symbol and == symbol?
What is logical error?