1 前回の復習と本日の学習内容

1.1 復習

先週は,C言語の変数のスコープについて学習した.変数のスコープとは,その変数の有 効範囲のことで,それは宣言する場所で決まる.以下の箇条書きと図1に 示すように3 種類のスコープがある. スコープが異なれば,同じ名前の変数名を使うことができる.その場合,優先度の高い順 に並べると,ブロック内宣言の変数 $ \rightarrow$ローカル変数 $ \rightarrow$グローバル 変数となる.

図 1: 変数のスコープ(有効範囲)
\includegraphics[keepaspectratio, scale=1.0]{figure/scope.eps}

1.2 本日の学習内容

本日の学習範囲は教科書 [1]のp.189-202である.教科 書は,変数のスコープ(ローカル変数/グローバル変数)と記憶クラスの区別があいまいな ところがある.少し分かり難いので,このプリントに記憶クラスをまとめる.変数のスコー プに関しては,先週のプリントのとおり.

本日の学習のゴールは以下の通り. -4pt




ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
平成18年11月17日


no counter