ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|---|
|
C++の文法は、データを入れる変数やデータ型を理解することから始まり、条件分岐や繰り返しといった制御構文、複数の値をまとめて扱う配列、処理を部品化する関数へと広がっていきます。このページでは、それぞれの文法項目を意味のまとまりごとに分類し、対応する解説記事へリンクしています。学びたい項目を探す入口として、また学習の進み具合を確認する一覧として活用してください。
変数とデータ型
プログラムで扱う値を保存する「変数」と、その値の種類を決める「データ型」に関する文法です。まずはここから学ぶと、以降の制御構文や配列の内容が理解しやすくなります。
| 項目 | 内容 |
|---|---|
| 変数の宣言 | 値を入れておくための変数を用意する書き方を解説します。 |
| 定数の宣言 | あとから値を変更できない「定数」を宣言する方法を解説します。 |
| データ型(文字列以外) | 整数や小数、真偽値など、文字列以外の基本的なデータ型を解説します。 |
| データ型(文字列) | 文字列を扱うためのデータ型について解説します。 |
制御構文(if・for)
条件によって処理を分けたり、同じ処理を繰り返したりするための文法です。プログラムの流れをコントロールする基本となります。
| 項目 | 内容 |
|---|---|
| if文 | 条件が成り立つかどうかで処理を分ける、条件分岐の基本を解説します。 |
| if文の論理演算子 | 「かつ」「または」など、複数の条件を組み合わせる論理演算子を解説します。 |
| for文 | 決まった回数だけ処理を繰り返す、繰り返し処理の基本を解説します。 |
配列
複数の値をまとめて扱う「配列」に関する文法です。for文と組み合わせることで、たくさんのデータを効率よく処理できます。
| 項目 | 内容 |
|---|---|
| 配列とfor文 | 配列の各要素を、for文を使って順番に処理する方法を解説します。 |
| 配列の要素数 | 配列にいくつの値が入っているか、その要素数を求める方法を解説します。 |
| 多次元配列とfor文 | 表のように行と列を持つ多次元配列を、for文で処理する方法を解説します。 |
| 多次元配列の要素数 | 多次元配列の要素数を求める方法を解説します。 |
関数
処理をひとまとまりの部品にして、何度でも呼び出せるようにする「関数」の文法です。プログラムを整理し、再利用しやすくします。
| 項目 | 内容 |
|---|---|
| 関数の定義と呼び出し | 自分で関数を定義し、それを呼び出して使う基本的な流れを解説します。 |
その他(コメント・文字列操作)
プログラムに説明書きを残すコメントや、文字列をつなげる操作など、知っておくと便利な文法をまとめています。
| 項目 | 内容 |
|---|---|
| コメントアウト | プログラム中にメモを書いたり、一部を実行させないようにするコメントの書き方を解説します。 |
| 文字列の結合/連結 | 複数の文字列をつなげて、一つの文字列にする方法を解説します。 |
学習の進め方
はじめて学ぶ場合は、「変数とデータ型」で値の扱い方をつかんでから、「制御構文(if・for)」で処理の流れを、続いて「配列」「関数」へと進むと、基礎から応用へ段階的に理解できます。「その他」のコメントや文字列操作は、どの段階でも役立つので、必要になったタイミングで確認するとよいでしょう。各項目の詳しい書き方は、それぞれのリンク先の記事を参照してください。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
- 環境構築
- コンパイルと実行方法
- 文法
- 関数
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- 【django】ログイン 認証機能 2026-09-08 03:22:09
- MySQL ERROR 1063 Incorrect column specifier for column|原因と直し方 2026-09-08 03:11:09
- 【PHPエラー】Object of class stdClass could not be converted to string 2026-09-07 07:46:04
- Julia Genie ローカル開発サーバ起動完全ガイド 2026-09-07 07:46:04
- Wi-Fi とは|規格と世代(Wi-Fi 4〜7)・周波数帯・CSMA/CA・WPA3 NEW 2026-09-07 07:45:13
- set コマンドでシェルオプションと位置パラメータを操作 | bash 2026-09-07 07:45:13
- JPEG(.jpg/.jpeg)画像形式の完全ガイド — 仕様・マジックナンバー・他形式との比較・EXIF 2026-09-07 07:45:13
- UE5 Get Overlapping Actorsで特定クラスだけ処理|Class Filter・Cast To 2026-09-07 07:45:13
- Linuxで特定拡張子のファイルを再帰削除|find -deleteの安全手順 2026-09-07 07:45:13
- Django CBVでテンプレートに値を渡す|get_context_data・extra_context 2026-09-07 07:45:13
- Linuxで複数ファイルの文字列を一括置換|find・sed・xargsの安全手順 2026-09-07 07:45:13
- Laravelルートグループ|prefix・middleware・nameで一括管理 2026-09-07 07:45:13
- Linux whichコマンドの使い方|絶対パス取得とtype・command -vの違い 2026-09-07 07:45:13
- Linux catコマンドの使い方|行番号表示・複数ファイル連結 2026-09-07 07:45:13
- unable to execute 'gcc': No such file or directory 2026-09-07 07:45:13
コメントを削除してもよろしいでしょうか?