Call stack
A call stack (also known as a control stack or run-time stack) is a data structure (a stack or stack) that is maintained in a computer’s memory during the execution of a program. The call stack is used to store two types of data: Data used in the program, such as local variables. Administrative data […]