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 is the difference between a declaration and a definition?
When a function is made inline. Write the situation where inline functions may not work.
How to implement is-a and has-a class relationships?
What is a mutex and a critical section.Whats difference between them?How do each of them work?
When to use Multiple Inheritance?
How is memory managed in C++?
What is static class data?
What does the following do: for(;;) ; a) Illegal b) Loops forever c) Ignored by compiler...not illegal
Why is it difficult to store linked list in an array?
What is the advantage of an external iterator.
declare an array of structure where the members of the structure are integer variable float variable integer array char variable access all elements of the structure using dot operator and this pointer operator
What are the advantages of c++?