アットウィキロゴ

C言語 変数スコープ&関数

・変数 スコープ=変数の有効範囲→グローバル変数=プログラム全体で有効
                ローカル変数=宣言されたブロック内でのみ有効
   
   クラス=恒久的→プログラムの実行前に作成、初期化されプログラムの終了まで存続する。グローバル変数は恒久的
       一時的→ブロックの始めにスタック(メモリ領域)に割り当てられる。ブロックが実行されるたびに初期化
           される。

ブロックの内側でstaticを使って宣言すると、クラスが恒久的になる。

・関数 よく使う処理は関数としてまとめておくと繰り返し使用可能

mainも関数(特別な関数)=プログラムの先頭で呼び出される。他の関数はmainから直接または間接的に呼び出される。
最終更新:2013年04月28日 15:14