変数のスコープについて知ろう

変数のスコープについて知ろう

この章では変数の影響がどこまで及ぶのかを説明します。 変数にはスコープと呼ばれる有効範囲が存在します。 変数は関数の外で作成した変数と、関数内で作成した変数に分けます。 関数外で作成した変数はグローバル変数と呼ばれ、いつでも出力したり呼び出すことができます。 問題なのは関数内で作成した変数です。 これはローカル変数と呼...

関数で星座判定を作ってみよう

関数で星座判定を作ってみよう

「if文で星座の判定をしよう」の章ではif文で星座判定のプログラムを作成しましたが、これを関数を使って書き換えてみましょう。 この例にはポインタ、2次元配列、関数、グローバル変数が含まれていますので、理解を深めてください。 では例をみてみましょう。 例えばmonthに1が入り、dayに19が入っているとします。 そうす...

グローバル変数とローカル変数について知ろう

グローバル変数とローカル変数について知ろう

この章ではグローバル変数とローカル変数について説明します。 詳しい説明は例の後で行います。 では例をみてみましょう。 グローバル変数とは関数の外で宣言された変数のことを言います。 この例で言いますと以下の箇所です。 int a=2 これまではmain関数の中で変数を使用してきましたが、こののように関数の外で宣言をすると...

メソッドを使って星座プログラムを作ろう

メソッドを使って星座プログラムを作ろう

「if文で星座を判定しよう」で星座を出力させるプログラムを書きましたが、これをメソッドを使って書き替えてます。 この章はメソッドの学習ですので、BufferedReaderについては「キーボードの入力の値を受け取ろう」の章で説明します。この例は星座の判定を judgeメソッドに任せています。 このように判定の部分をif...

グローバル変数とローカル変数について知ろう

グローバル変数とローカル変数について知ろう

この章ではグローバル変数とローカル変数について説明します。 詳しい説明は例の後に行います。 では例をみてみましょう。 グローバル変数とは関数の外で宣言された変数のことを言います。 この例で言いますとがグローバル変数です。 これまではmain関数の中で変数を使用してきましたが、このaのように関数の外で宣言をするとグローバ...

Return Top