C を写経で学ぶ
C 言語を写経で学ぶページ。Unix と共に育ち、今もシステムの基層を形作る言語の打鍵感を残します。
この言語の要点
- ポインタ演算と手動メモリ管理 (malloc / free)
- * と & の位置、const 修飾子の置き場所で意味が変わる
- Linux カーネル・libc・DB エンジン・組み込みの主戦場
- 記号過密で正確性の要求が非常に高い
学習の流れ
ホーム画面から C のコースを選び、 まずはシングル写経でコード全体を通して打ちます。WPM と正確性が 安定してきたら Bot 対戦で速度のプレッシャーをかけ、最後は オンライン 1v1 対戦で同じレート帯のプレイヤーと競います。 オンライン対戦のみが Glicko-2 レーティングに反映されます。
この言語ページのインタラクティブ版
JavaScript を有効にすると、本サイトの SPA 上で同じテーマの長文解説 (言語の特徴・写経で身につくこと・主な用途・打鍵の難易度など) を 読みやすいカードレイアウトで表示できます。上記の要点リストに加え、 実際のコースはホームの /?lang=c から絞り込んで選択してください。