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 |
write a pgm to print 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1
What is sizeof array?
How do i store a paragraph into a string? for example, if i input a long paragraph, the program will read the words one by one and concatenate them until no word is left.
Who is the main contributor in designing the c language after dennis ritchie?
How are portions of a program disabled in demo versions?
how many errors in c explain deply
4) Write a program that takes a 5 digit number and calculates 2 power that number and prints it.
What is pass by value in c?
Why do we use int main?
How to check whether string is a palindrome, WITHOUT USING STRING FUNCTIONS?
2 Answers Aricent, Manipal University,
1. Write a function to display the sum of two numbers in the following ways: By using (i) pass by value (ii) pass by address a. function with argument and with return value b. function with argument and without return value c. without argument , with return value d. without argument , without return value Note: Use pass by address.
What is header file in c?