他のファイルにある時、externを付け、その変数を宣言(メモリを確保)しているファイルでは何も付けない。自動変数は使う前に何らかの値を代入します。このことを、初期化するといいます。静的変数は初期化の式がなくても、コンパイル時に0に初期化されます。変数は名前を付けなければ、使えません。C言語では、名前(識別子)は、英字または’_’(アンダースコア)で始まり、英数字または’_’が0個以上続くという決まりになっています。’_’一つまたは二つで始まる変数は、システムに密着したデータに使います。コンパイラのプログラム等で使われます。変数に名前を付ける時、外部変数は定義されている所から遠い所でも使われるので、その変数の用途を想像できるような名にすることが推奨されています。thisyear自動変数は通用範囲が狭いので、何の変数かがすぐわかるので、タイピングの手間を省く意味でも、短くて良いとされています。cその場合でも、その変数がなんであるかを、瞬時に連想できるものが良いとされています。整数ならば、i、j、k、n、浮動小数点数ならば、x、y、z、文字ならば、cなどです。渡された引数の最大値を返す関数を作成してください。