1

プログラミング中 (たとえば、C で)、多くの変数がスタックに保持されます。スタックは FIFO データ構造であり、スタックの一番上の値のみをポップできます。

スタックに 100 個の変数が保存されていて、スタックの一番上にないそのうちの 1 つの値を取得したいとします。どうすれば入手できますか?オペレーティングシステムは、必要な変数を取得するまでスタック内の新しい変数をすべてポップし、それらすべてを内部にプッシュしますか? または、オペレーティング システムがスタック内の変数にアプローチできる別の方法はありますか?

ありがとう

4

2 に答える 2