01
最初に覚えるのは小さなプログラム
C++は扱える範囲が広い言語ですが、最初からすべてを学ぶ必要はありません。mainの中に処理を書き、std::coutで結果を表示するところから始めます。コンパイル時のエラーと、動くけれど結果が違う問題を分けて考えるのも大切です。
02
整数の計算にも注意が必要
整数同士の割り算では小数部分が残らないなど、型によって計算結果が変わります。式だけを見て判断せず、変数の型と値をセットで確認しましょう。短いコードを使えば、その違いを一つずつ確かめられます。
03
繰り返しからデータの扱いへ
forで同じ処理を繰り返せるようになったら、複数の値をまとめて扱う考え方へ進みます。要素の数や添字の範囲を意識することが、意図しない動作を減らす第一歩になります。
04
オブジェクト指向やSTLへ進む順番
入門では、変数・条件分岐・繰り返し・関数を使って処理を書けることを目標にしましょう。クラスや標準ライブラリの機能は、その土台に積み上げます。サンプルを短く保ち、何を確かめるコードなのかを一つに絞ると復習しやすくなります。
短いコードで試す
次の例は、このページで読むための練習用サンプルです。
#include <iostream>
int main() {
for (int i = 1; i <= 3; ++i) {
std::cout << i * 2 << "\n";
}
}i <= 3をi <= 5に変え、何行出力されるか確かめましょう。次にi * 2をi * iに変えて、出てくる数の規則を説明してください。
公開カリキュラム
現在公開されているレッスンのタイトルです。教材本文と演習はログイン後に学習できます。
- レッスン1
- レッスン2
- レッスン3
- レッスン4
- レッスン5
- レッスン6
- レッスン7
- レッスン8
- レッスン9
- レッスン10
- レッスン11
- レッスン12
- レッスン13
- レッスン14
- レッスン15
- レッスン16
- レッスン17
- レッスン18
- レッスン19
- レッスン20
- レッスン21
- レッスン22
- レッスン23
- レッスン24
- レッスン25
- レッスン26
よくある質問
C言語の学習が必須ですか?
必須ではありません。ただし型や関数など、基本文法を順に理解することが大切です。
入門を終えればゲームが作れますか?
ゲーム開発には画像表示や入力処理など、追加の知識が必要です。入門ではその土台となるプログラミングの基礎を練習します。