Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

how does a main() in C++ is different from main() in C?

Answer Posted / yj

First of all, make it clear that whenever we run any program the compiler search for the main() function to start execution...
Now,
The programming language C follows top down approach. Means the control moves from top to down. Hence in this we have to give main function above all the other lines of code...
But when you program in C++ which follows bottom up approach i.e., the control moves from bottom to up...For example, when we make a function in C++ we give its definition above main() and when we call that function in main(): as soon as the compiler encounter the "calling line"...the compiler now search for the definition of that function which is above the function main(). Now u visualise that the control is moving from bottom to up.

Hence,
"The function main() in C has to be given at the top. But in C++the function main can be at the bottom also"

Is This Answer Correct ?    25 Yes 13 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why do we use encapsulation in oops?

971


What is debug class?what is trace class? What differences are between them? With examples.

2134


what's the basic's in dot net

2120


What type of loop is a for loop?

1049


What are the 3 principles of oop?

1054


Why is encapsulation used?

948


What is polymorphism in oops with example?

973


What is inheritance in simple words?

1010


What is destructor give example?

1012


what type of question are asked in thoughtworks pair programming round ?

2145


What is polymorphism what are the different types of polymorphism?

947


Get me a number puzzle game-program

2181


What is property in oops?

988


Are polymorphisms mutations?

1108


Why it is called runtime polymorphism?

1048