what are difference between c and c++?
Answers were Sorted based on User's Feedback
Answer / srinath
C : is the Structured Based Programming language
C++ : is the Object oriented programming language
Is This Answer Correct ? | 58 Yes | 3 No |
Answer / ramya.p
In c++, function can call through object except friend
function . But in c ,their is necessary
Is This Answer Correct ? | 16 Yes | 9 No |
Answer / jaz
C++ is not an object based language. It is an object
oriented language. An object based language + Inheritance +
polymorphism makes a language object oriented.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / sindhu
In C++, data and functions are related to each other.
And data hiding is possible in C++ using access specifiers.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / krishnaveni
In C, emphasis is given to code rather than data. That is,
Code controlling access to data".
In C++, emphasis is given to data. That is, "Data
controlling access to code"
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / sachin sonawane
1. C follows the procedural programming paradigm while C++ is a multi-paradigm language(procedural as well as object oriented)
2. In case of C, the data is not secured while the data is secured(hidden) in C++
3. C is a low-level language while C++ is a middle-level language (Relatively, Please see the discussion at the end of the post)
4. C uses the top-down approach while C++ uses the bottom-up approach
5. C is function-driven while C++ is object-driven
6. C++ supports function overloading while C does not
7. We can use functions inside structures in C++ but not in C.
8. The NAMESPACE feature in C++ is absent in case of C
9. The standard input & output functions differ in the two languages
10. C++ allows the use of reference variables while C does not
for more information u can contact me on my E-mail ID miswarit@gmail.com
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / hardik
C++ is simply an advanced version of C as name itself
indicates.. However, nodoubt, C++ is object based
programming however C is procedure based...
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / sharad
c is structured programming language, but c++ is object
oriented language.c support the local variable but c++
support the global variable through (sro).in c change the
constant value through pointer but not in c++. in c declare
the method before executable statement but in c++ declare
any where.
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / dips
everything is C ,c++ is only a easier way to handle C,we
have to write some codes to get C++ from C ,i just want to
say that some codes are already written and those are made
keyword inC++
Is This Answer Correct ? | 1 Yes | 8 No |
Write about c++ storage classes?
Write a program to get the value of sin (x) using a library function , when x is given in degrees.
Differentiate between declaration and definition.
What do you mean by persistent and non persistent objects?
Describe the main characteristics of static functions?
In java a final class is a class that cannot be derived. How can you make a similar class in C++
What new()is different from malloc()?
How does the copy constructor differ from the assignment operator (=)?
Write a corrected statement in c++ so that the statement will work properly. if (x > 5); y = 2*x; else y += 3+x;
how to swap two numbers with out using temp variable
12 Answers Global eProcure, TCS,
How can virtual functions in c++ be implemented?
What is the difference between public, private, protected inheritance?