answersLogoWhite

0

Yes, any body can explain stack level functioning of recursion in C language exclusively. ;-)

Whenever we invoke a function, the return address is pushed onto the call stack. That return address remains on the call stack until the function returns at which point the address is popped from the stack and control passed to that address. In this way, functions can always find their way back to their callers, even if those functions invoke other functions, including themselves (recursive functions).

As well as the return address, the formal arguments of the function and the local variables of the function are also pushed onto the stack. Formal arguments are initialised by the actual arguments passed by the caller, assigning the values of the actual arguments to the formal arguments. If the formal argument is a pointer variable or reference, the address of the actual argument is passed instead.

In addition, the call stack is used by the exception handling mechanism. When an exception is thrown by a function, the call stack "unwinds" (popping each function's stack frame) until a suitable handler is found.

User Avatar

Wiki User

8y ago

What else can I help you with?

Related Questions

What is dating exclusively?

It means that you two are only seeing each other and not anybody else.


Why does English have a Latin component?

Until quite late in History - until the Reformation in fact - all education was in the hands of the Church. The church's language was Latin, and Latin would be spoken in schools exclusively. So any educated person - almost, anybody who could write - would have a thorough grounding in that language. If a new word had to be invented, it was natural to them to adapt it from Latin roots.


How do you say is anybody there in Hopi?

There is not a Hopi translation for the English phrase 'Is anybody there'. The words and ideas that comprise this phrase are simply not a part of the Hopi language.


Can you change language in FPS creator?

if anybody knows german then i think your screwed


What are the release dates for Honey West - 1965 A Million Bucks in Anybody's Language 1-12?

Honey West - 1965 A Million Bucks in Anybody's Language 1-12 was released on: USA: 3 December 1965


Can anybody suggest easiest way to learn Chinese language?

Enroll in an emersion class


Why can't Africans use their Afrikaans names?

Anybody can use any name regardless of what language it is in.


What is the mule deer called in all every language?

I am sorry, but I do not think anybody will be able to answer this one............


Can anybody find you an article which name is language and culture ethics?

No you had best not take the special article


Can anybody translate this is nihongo?

日本語 (nihongo) means Japanese Language, in Japanese.


Can anybody name some online shopping malls that sell eco-friendly products?

There is one online company I found called earthfriendlygoods.com that sells eco-friendly products exclusively.


Can anybody expalin the concept concurrent in verilog hardware description language?

concurrent = operating at same time