What is the difference b/w main() in C language and main()
in C++.
Answers were Sorted based on User's Feedback
Answer / vignesh1988i
there is no difference between main() in both of the
languages...... in c++ we will see all intrerms of
objects.... thats all......
Is This Answer Correct ? | 13 Yes | 5 No |
Answer / gganesh
In c, main function will execute starting itself.
In c++, main function will execute finally
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / ayush jindal
in c & c++
the main difference is that "c" is based on top to bottom
approach.in "c"languge the header file is used as
#include<stdio.h> its also programable language.
& in c++ is based on bottom upto top approach. in c++ the
header file is used as #include<iostream.h> is used. is
also based on "object oriented program".
Is This Answer Correct ? | 4 Yes | 5 No |
Answer / ayush
there is no difference b/w in c & c++ in main() function.
Is This Answer Correct ? | 2 Yes | 3 No |
Answer / sagarika
In C language , main() does not return any value.
Hence there is no need of return type whereas in c++ main
returns the value. if there is no return type we should
specify it by writing the keyword void before main.
Is This Answer Correct ? | 2 Yes | 3 No |
Answer / ppp
In c:
int main(){ void main(){
..... .......
..... OR ......
return 0; }
}
Is This Answer Correct ? | 2 Yes | 6 No |
Answer / kishan gowda
Ther is a difference b/w c and c++ main()...After execution
of int main() in c it returns zero on null to the operating
system where as in c++ it returns 1 to the O.S.
Ex:
In c:
int main(){ void main(){
..... .......
..... OR ......
return 0; }
}
In C++:
int main(){ int main(){
..... .......
..... OR ......
return 1; }//by default it retruns 1.
}
Is This Answer Correct ? | 5 Yes | 12 No |
Is it cc or c in a letter?
How to add two numbers with using function?
What is a void * in c?
while initialization of array why we use a[][2] why not a[2][]...?
the statement while(i) puts the entire logic in loop. this loop is called a) indefinite loop b) definite loop c) loop syntax wrong d) none of the above
what is the code for getting the output as * ** ***
What is the difference between memcpy and memmove?
Find greatest number out of 10 number without using loop.
What is the hardest programming language?
write a program to fined second smallest and largest element in a given series of elements (without sorting)
Why can arithmetic operations not be performed on void pointers?
What is Heap?