C/C++ の基礎
最初のプログラムから、演算子、条件分岐、ループ、文字列、配列、関数、構造体まで。各トピックのあとにチャレンジがあります。
パスを始める →1 はじめの一歩 レッスン 4 件
- レッスン チャレンジ 1 件 Hello Worldとプログラム構造 最小の完全なC・C++プログラムを比較します。
- レッスン チャレンジ 2 件 データ型と書式付き出力 整数と小数を宣言して安全に表示します。
- レッスン チャレンジ 2 件 演算子と式 C と C++ で算術、代入、比較、論理の各演算子を使います。
- レッスン チャレンジ 2 件 入力の読み取りと検証 ユーザー入力を読み、不正な値を拒否します。
2 条件分岐 レッスン 2 件
- レッスン チャレンジ 3 件 条件分岐、ループ、switch 分岐と反復を組み合わせた例です。
- レッスン チャレンジ 1 件 FizzBuzz 1 から 15 までの数について Fizz、Buzz、FizzBuzz のいずれかを表示します。
3 ループ レッスン 2 件
- レッスン チャレンジ 3 件 ループ: for・while・do-while for、while、do-while のループに加え、break と continue で処理を繰り返します。
- レッスン チャレンジ 1 件 九九の表 1 つの数の掛け算の表を表示します。
4 文字列 レッスン 3 件
- レッスン チャレンジ 2 件 配列と文字列 固定配列を走査し文字列長を安全に求めます。
- レッスン チャレンジ 3 件 C と C++ の文字列 C の文字配列と C++ の std::string を比べます。長さ、連結、比較、検索。
- レッスン チャレンジ 1 件 回文の判定 単語が前から読んでも後ろから読んでも同じかを調べます。
5 コレクション レッスン 2 件
6 関数 レッスン 3 件
- レッスン チャレンジ 2 件 関数と引数の渡し方 値渡し、pointer、referenceを比較します。
- レッスン チャレンジ 2 件 素数の判定 整数が素数かどうかを判定します。
- レッスン チャレンジ 2 件 再帰とcall stack 問題をより小さなinstanceで解きます。
7 オブジェクトとクラス レッスン 2 件
- レッスン チャレンジ 1 件 CのstructとC++のclass 関連するstateとbehaviorをモデル化します。
- レッスン チャレンジ 1 件 ポインタとアドレス アドレスを保存しdereferenceして元のobjectを変更します。