
6日でできる C言語入門
📘 「6日でできるC言語入門」は月〜土で無理なく学び、日曜はリフレッシュ☀️翌週に別のIT技術に挑戦できる楽しい学習シリーズ🌱
🌟 前半(Day0–2)
🔹Day0 プログラミングの基本💻 コンピュータの仕組み🧠やC言語の特徴🏷️を理解し、簡単なプログラムを実行🚀
🔹Day1 演算➕変数📦条件分岐🌿(ifやswitch)を学び、判断するコードを作る🧭
🔹Day2 繰り返し処理🔄(for, while)と配列📚でデータを効率的に扱う力を養う💪
🌟 中盤(Day3–4)
🔹Day3 関数🛠️を自作し、コードを整理✨複数ファイル📁やライブラリ活用でスキルUP🌟
🔹Day4 ポインタ🧩とアドレス📍を深く理解し、C言語の核心に迫る❤️
🌟 後半(Day5–6)
🔹Day5 動的メモリ🧹や構造体🏗️で複雑なデータ管理📈
🔹Day6 ファイル操作📂とアルゴリズム🌀を学び、実践力をレベルアップ🎯
✨6日で基礎から応用までバッチリ習得できるよ🎓
🏷️ Day0:はじめの一歩
| 01 コンピュータの仕組み | 02 コンピュータの内部構造 |
| 03 ソフトウェアとは | 04 プログラミング言語 |
| 05 C言語の特徴 | 06 アルゴリズムとデータ構造 |
| 07 Visual Studio 2022のインストール | 08 Visual Studio 2022でのプログラムの入力と実行 |
✍️ Day1:C言語の基本
| 09 基本的なプログラム | 10 エスケープシーケンスの入った文字列の表示 |
| 11 ソリューションとプロジェクトの構成 | 12 書式指定と文字コード |
| 13 エラーへの対処 | 14 演算と変数 |
| 15 変数とは何か | 16 変数の命名規則 |
| 17 代入演算 | 18 キャストとデータの型変換 |
| 19 条件分岐 | 20 if ~ else 文 |
| 21 else if 文 | 22 複雑な if 文 |
| 23 if文のネスト | 24 switch文 |
📚 Day2:繰り返しと配列
| 25 for文 | 26 インクリメント・デクリメント |
| 27 forの2重ループ | 28 while文・do〜while文 |
| 29 無限ループ | 30 continue文 |
| 31 配列変数 | 32 多次元配列 |
| 33 2次元配列 | 34 文字列と配列 |
| 35 文字コード | 36 配列の演習プログラム |
🛠️Day3:関数
| 37 関数を作る | 38 プロトタイプ宣言 |
| 39 様々な関数 | 40 グローバル変数とローカル変数 |
| 41 main関数の戻り値 | 42 関数の演習プログラム① |
| 43 ソースコード分割 | 44 ソースコード分割の仕組み |
| 45 複数のヘッダーファイルへの分割 | 46 乱数関連の関数 |
| 47 数学関数 | 48 関数の演習プログラム② |
🧩 Day4:アドレスとポインタ
| 49 変数のアドレス | 50 ポインタ |
| 51 関数の引数としてのポインタ変数 | 52 NULLポインタへのアクセス |
| 53 ポインタと配列 | 54 ポインタ変数としての配列変数 |
| 55 scanf関数とポインタ変数 | 56 文字列とポインタ |
| 57 ポインタの演習プログラム | 58 デバッガの活用方法 |
🏗️ Day5:メモリ活用と構造体
| 59 動的メモリの生成と消去 | 60 関数ポインタ |
| 61 ポインタのポインタ(ダブルポインタ) | 62 main関数の引数の意味 |
| 63 記憶クラス | 64 構造体の概念と使い方 |
| 65 構造体のポインタ | 66 構造体の演習プログラム |
🌀 Day6:覚えておきたい知識
| 67 テキストファイルの読み書き | 68 バイナリファイルの読み書き |
| 69 複雑なソースコード分割 | 70 ソースコード分割の原則 |
| 71 ソートアルゴリズム | 72 文字列の比較関数 |
