LAIBRA / COURSES

C++入門|ブラウザで学ぶ基礎と学習の進め方

出力と計算から、コードの仕組みを考える。C++の入口をブラウザに。

C++の授業の予習・復習をしたい方、他の言語から学習を広げたい方に。

紹介ページは登録不要。学習にはアカウント登録が必要です。

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. レッスン1
  2. レッスン2
  3. レッスン3
  4. レッスン4
  5. レッスン5
  6. レッスン6
  7. レッスン7
  8. レッスン8
  9. レッスン9
  10. レッスン10
  11. レッスン11
  12. レッスン12
  13. レッスン13
  14. レッスン14
  15. レッスン15
  16. レッスン16
  17. レッスン17
  18. レッスン18
  19. レッスン19
  20. レッスン20
  21. レッスン21
  22. レッスン22
  23. レッスン23
  24. レッスン24
  25. レッスン25
  26. レッスン26

よくある質問

C言語の学習が必須ですか?

必須ではありません。ただし型や関数など、基本文法を順に理解することが大切です。

入門を終えればゲームが作れますか?

ゲーム開発には画像表示や入力処理など、追加の知識が必要です。入門ではその土台となるプログラミングの基礎を練習します。

LET'S TRY

読んだら、次は一行書いてみよう。

まずは自分に合うか、ブラウザで確かめてみませんか。

無料登録して始める →

無料で利用できる範囲・有料プランは料金案内をご確認ください。