初級コース【入門レベル】:練習問題にチャレンジ
C#を未経験から初めて、よくここまでたどり着きました!お疲れさまでした!この記事では、これまで並んだ内容から練習問題を2つだけ紹介します。練習問題のレベル感は以下のような感じです。 これまでの内容を復習できる 組み合わせ…
C#を未経験から初めて、よくここまでたどり着きました!お疲れさまでした!この記事では、これまで並んだ内容から練習問題を2つだけ紹介します。練習問題のレベル感は以下のような感じです。 これまでの内容を復習できる 組み合わせ…
「配列」という、一つの変数内に複数の値を格納できるデータ型について紹介しました。配列は便利なので覚えておいたほうがいいです。しかしながら、配列の格納数が固定であったりするなど使い勝手が「本当に優れているか」というとそうと…
これまでは基本的に一つの値を持つ変数を扱って、その値に処理をする方法を学んできたことになります。例えばint型やstring型、bool型は変数に対して1つの値しか持っていない状態でした。これに対して、配列は一つの変数に…
ここでは「変数」をもう少し深堀していきます。具体的には「変数の有効範囲」という点についてサンプルを交えながら考えていきます。 変数の有効範囲とは これまで触れてきませんでしたが、定義した変数には「有効範囲」というものがあ…
ここでは繰り返し文で起きやすい「永久ループ」とその対処法、注意すべきポイントを紹介します。永久ループはパソコンのメモリを食いつぶし、アプリケーションが永久的に動き続けるので注意が必要です。 永久ループとは 永久ループとは…
ここでは繰り返し文をより柔軟に使用できる「break;」と「continue;」について学びます。これらは繰り返し文を使用するときに、コーディングに柔軟性を与えてくれるので必須知識になります。 break; / cont…
繰り返し文はこれまでにfor文を習ってきました。for文は条件に応じて繰り返す回数などを制限できるので、とても便利な構文だと紹介してきましたね。ここでは、もう一つの構文であるwhile文を紹介していきます。こちらも条件な…
前回の中で「1つづ繰り上がる」と「1づつ繰り下がる」というfor文の書き方を紹介しました。今回はこれらをプログラミングにおける短縮的な表現を紹介します。必須知識ではありませんが、知っておくとソースの記述量を減らせる便利な…
プログラミングでは「変数」を多用して、複雑なプログラムを組み上げていきます。ですのでアプリケーションの規模が大きくなればなるほど、たくさんの変数を考えていく必要があるのです。「どの値がどの意味だっけ」といったことが日常茶…