- ベストアンサー
下記ページでの説明に関する質問です。
http://情報処理試験.jp/FE19b-am/k13.html 『スタック』の処理で"pop"が実行されますと、 何故に、添え字の値から1が引かれるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スタックでは、 Push・・・データを格納する Pop・・・データを取り出す のが動作です。 添字は次に取り出すデータを表している(現在のデータの末尾)ので、Popの場合は取り出したので格納しているデータが1つ減るので減算します。
補足
有り難う御座います。 次のPushの際にも、添え字の値へと1が追加されますので、 Popの時点で、一先ずの減算処理が要求されるのですね。