変数の取扱いの理解ということで、変数の寿命とスコープを説明する。
- 大域変数を多用すると変数の混同をおこし、変な動きをする例を説明してから、 大域変数と局所変数の違いを説明し、スコープという概念を説明。
- ブロック内変数のスコープや、局所・静的変数としての static 宣言を説明し、 変数の寿命について説明する。
- この説明の途中の雑談として、C言語のK&R,ANSI-C,C++の違いと、C言語の開発経緯を話す。
- 関数の値の受け渡しの説明として、呼び出し時の位置を覚えて関数に移る話や、 実引数と仮引数のコピーを説明する。(副作用も説明)
アーカイブ
カテゴリー