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 |
without if else statement can be written ah
If a round rectangle has straight edges and rounded corners, your roundrect class inherits both from rectangle and from circle, and they in turn both inherit from shape, how many shapes are created when you create a roundrect?
what is static function
Are vectors faster than arrays?
What is == in programming?
What are the three forms of cin.get() and what are their differences?
If there are two catch statements, one for base and one for derived, which should come first?
program to print this triangle * * * * * *
Reverse the Linked List. Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL
In c++, what is the difference between method overloading and method overriding?
What are inline functions? What is the syntax for defining an inline function?
Is there a datatype string in c++?How is the memory allocation?