ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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 と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?