学習パス

C/C++ の基礎

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

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

パスを始める →

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

  1. レッスン チャレンジ 1 件 Hello WorldとC・C++プログラムの構造 このレッスンでは、CとC++で書いた最も短い完全なプログラムを比べ、プログラムの基本的な構造を学びます。
  2. レッスン チャレンジ 2 件 C・C++のデータ型と出力の書式 このレッスンでは、整数と小数の変数を宣言し、CとC++の両方で正しい書式で表示します。
  3. レッスン チャレンジ 2 件 C・C++の演算子と式 このレッスンでは、CとC++で算術・代入・比較・論理演算子を使い、整数の割り算のルールを理解します。
  4. レッスン チャレンジ 2 件 C・C++で入力データを読み取って確認する このレッスンでは、CとC++の両方でユーザーの入力を読み取り、不正な値をはじきます。

2 条件分岐 レッスン 2 件

  1. レッスン チャレンジ 3 件 C・C++の条件分岐・ループ・switch このレッスンでは、ループとswitch文を組み合わせた小さなプログラムで、平均点を計算して評価を決めます。
  2. レッスン チャレンジ 1 件 C・C++のFizzBuzz問題 このレッスンでは、ループと条件文を使って、1から15までの数に対してFizz、Buzz、FizzBuzzを表示します。

3 ループ レッスン 2 件

  1. レッスン チャレンジ 3 件 C・C++のfor・while・do-whileループ このレッスンでは、for、while、do-whileのループで処理を繰り返し、breakとcontinueでループを制御します。
  2. レッスン チャレンジ 1 件 C・C++で掛け算の表を表示する このレッスンでは、forループと書式付きの出力で、ある数の掛け算の表を表示します。

4 文字列 レッスン 3 件

  1. レッスン チャレンジ 2 件 C・C++の配列と文字列 このレッスンでは、CとC++で固定長の配列をたどり、文字列の長さを安全に求めます。
  2. レッスン チャレンジ 3 件 CとC++の文字列 このレッスンでは、長さの取得、連結、比較、検索の操作を通して、Cの文字配列とC++のstd::stringを比べます。
  3. レッスン チャレンジ 1 件 C・C++で回文かどうかを判定する このレッスンでは、対称な位置にある文字を比べて、単語が前から読んでも後ろから読んでも同じかを判定します。

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

  1. レッスン チャレンジ 1 件 C・C++で配列の要素の合計を求める このレッスンでは、ループと累積用の変数を使って、配列のすべての値を合計します。
  2. レッスン チャレンジ 2 件 C・C++で配列の最大値を求める このレッスンでは、要素を1つずつ比べて、配列の中の最大の値を見つけます。

6 関数 レッスン 3 件

  1. レッスン チャレンジ 2 件 C・C++の関数と引数の渡し方 このレッスンでは、値渡し、ポインタ渡し、参照渡しという3つの引数の渡し方を比べます。
  2. レッスン チャレンジ 2 件 C・C++で素数かどうかを判定する このレッスンでは、平方根までの約数を試して、整数が素数かどうかを判定します。
  3. レッスン チャレンジ 2 件 C・C++の再帰と呼び出しスタック このレッスンでは、再帰関数で階乗を計算し、停止条件と再帰のメモリコストを理解します。

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

  1. レッスン チャレンジ 1 件 Cのstructと C++のclass このレッスンでは、Cのstructと C++のclassで銀行口座を表し、2つのアプローチの違いを確認します。
  2. レッスン チャレンジ 1 件 C・C++のポインタとアドレス このレッスンでは、変数のアドレスをポインタに保存し、ポインタを通して値にアクセスして元の変数を変更します。
次に進む: プログラミングの基礎