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 |
What do you mean by internal linking and external linking in c++?
What is the purpose of template?
Describe the role of the c++ in the tradeoff of safety vs. Usability?
What is a virtual destructor?
Problem 5: Hero's Formula is A method for calculating the area of a triangle when you know the lengths of all three sides. Let a, b, c be the lengths of the sides of a triangle. The area is given by:A= pp-ap-b(p-c) | wherep= a+b+c2 | | Write a C-language code to calculate area of triangle using above method. Take the three lengths of the triangle from the user and display the area that your program calculates.
Why is c++ still best?
What are keywords in c++?
C++ program output? Explain output of this program. #include <iostream> using std::cout; using std::cin; int main() { cout<<cout<<' '; cout<<cin; return 0; } It prints some address in hexadecimal. what is it?
Write a program to find the reverse Fibonacci series starting from N.
Evaluate as true or false: !(1 &&0 || !1) a) True b) False c) Invalid statement
Does defining a function inline mean that it wont push and pop things on/off the stack ...like parameters and the return the address??
What does it mean to declare a member function as virtual?