関数呼び出しの情報などが一時的に積まれるメモリ領域。
関数呼び出しごとにローカル変数や戻りアドレスが積まれるメモリ領域。関数終了時に自動的に解放される。確保・解放は末尾へのpush/popだけで済むためヒープよりはるかに高速だが、サイズに上限があり、再帰呼び出しが深くなりすぎるとスタックオーバーフローを起こす。
© 2026 ITBGM