学習パス

C/C++ の基礎

最初のプログラムから、演算子、条件分岐、ループ、文字列、配列、関数、構造体まで。各トピックのあとにチャレンジがあります。

レッスン 18 件 · チャレンジ 32 件

パスを始める →

1 はじめの一歩 レッスン 4 件

  1. レッスン チャレンジ 1 件 Hello Worldとプログラム構造 最小の完全なC・C++プログラムを比較します。
  2. レッスン チャレンジ 2 件 データ型と書式付き出力 整数と小数を宣言して安全に表示します。
  3. レッスン チャレンジ 2 件 演算子と式 C と C++ で算術、代入、比較、論理の各演算子を使います。
  4. レッスン チャレンジ 2 件 入力の読み取りと検証 ユーザー入力を読み、不正な値を拒否します。

2 条件分岐 レッスン 2 件

  1. レッスン チャレンジ 3 件 条件分岐、ループ、switch 分岐と反復を組み合わせた例です。
  2. レッスン チャレンジ 1 件 FizzBuzz 1 から 15 までの数について Fizz、Buzz、FizzBuzz のいずれかを表示します。

3 ループ レッスン 2 件

  1. レッスン チャレンジ 3 件 ループ: for・while・do-while for、while、do-while のループに加え、break と continue で処理を繰り返します。
  2. レッスン チャレンジ 1 件 九九の表 1 つの数の掛け算の表を表示します。

4 文字列 レッスン 3 件

  1. レッスン チャレンジ 2 件 配列と文字列 固定配列を走査し文字列長を安全に求めます。
  2. レッスン チャレンジ 3 件 C と C++ の文字列 C の文字配列と C++ の std::string を比べます。長さ、連結、比較、検索。
  3. レッスン チャレンジ 1 件 回文の判定 単語が前から読んでも後ろから読んでも同じかを調べます。

5 コレクション レッスン 2 件

  1. レッスン チャレンジ 1 件 配列の合計 配列のすべての値の合計を求めます。
  2. レッスン チャレンジ 2 件 配列の最大値 配列の最大値を求めます。

6 関数 レッスン 3 件

  1. レッスン チャレンジ 2 件 関数と引数の渡し方 値渡し、pointer、referenceを比較します。
  2. レッスン チャレンジ 2 件 素数の判定 整数が素数かどうかを判定します。
  3. レッスン チャレンジ 2 件 再帰とcall stack 問題をより小さなinstanceで解きます。

7 オブジェクトとクラス レッスン 2 件

  1. レッスン チャレンジ 1 件 CのstructとC++のclass 関連するstateとbehaviorをモデル化します。
  2. レッスン チャレンジ 1 件 ポインタとアドレス アドレスを保存しdereferenceして元のobjectを変更します。
次に進む: プログラミングの基礎