Стек
очередь выполнения элементов в памяти
Last updated
очередь выполнения элементов в памяти
Last updated
Представь себе стопку тарелок. Ты можешь класть тарелки на стопку и снимать их только с верхушки. Стек - это как такая стопка, но вместо тарелок хранятся данные, например, адреса функций. стек работает по принципу "последним пришел - первым ушел", т.е последняя добавленная в стек функция, первой выполнится и удалится из памяти.
Как работает стек:
Добавление: Когда функция вызывается, ее адрес кладут на верх стека. Как будто мы положили тарелку на стопку.
Выполнение: Программа выполняет функцию, которая сейчас находится на верху стека.
Удаление: После завершения работы функции ее адрес убирается с верха стека. Как будто мы сняли тарелку со стопки.