C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 スタックフレーム

スタックフレームとは

読み:すたっくふれーむ・C言語用語辞典

関数が1回呼び出されるたびにスタック上に作られる、その関数専用の作業スペースのこと。ローカル変数や戻り先の情報が格納される。関数から戻るとこのスタックフレームは丸ごと片付けられ、中身は消える。

関連する用語

コールスタックこーるすたっく

関数が呼び出されるたびに積み上がっていく、実行中の関数の記録のこと。関数から戻ると一番上から取り除かれる、積み木のような仕組み。スタックオーバーフローは、この積み重ねが限界を超えたときに起きる。

ローカル変数ろーかるへんすう

関数やブロックの中だけで有効な変数のこと。その範囲を抜けると存在ごと消えてしまい、外側からは参照することができない。関数のたびに新しく作られ直すため、前回の値を覚えていることはない。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る