トップ 一覧 Farm 検索 ヘルプ RSS ログイン

MakingStackの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!スタックを作る

スタックとは、最後に入れたデータを最初に取り出せるデータ構造で、以下のような構造になる。

 空のスタック
 スタックの先頭:

 スタックに1を入れる
 スタックの先頭: 1

 スタックに3と5を入れる
 スタックの先頭: 5 3 1

 スタックから値を1つ取り出す
 スタックの先頭: 3 1

スタックのデータ構造は、配列と現在位置の2つの変数があれば実現できる。

 char stack[100];
 int pos;

簡単だった。

[[戻る|ForthImplementation]] [[前へ|SimpleForthProgram]] [[次へ|PushingStack]]

{{adsence}}
[[Forthを作ってみる / スタックを作る]]に移動しました。