• ベストアンサー

下記ページでの説明に関する質問です。

http://情報処理試験.jp/FE19b-am/k13.html 『スタック』の処理で"pop"が実行されますと、 何故に、添え字の値から1が引かれるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

スタックでは、 Push・・・データを格納する Pop・・・データを取り出す のが動作です。 添字は次に取り出すデータを表している(現在のデータの末尾)ので、Popの場合は取り出したので格納しているデータが1つ減るので減算します。

SakuraiMisato
質問者

補足

有り難う御座います。 次のPushの際にも、添え字の値へと1が追加されますので、 Popの時点で、一先ずの減算処理が要求されるのですね。