【初心者向け】C++で最初に覚える基本ルールまとめ|小文字・セミコロン・main関数をやさしく解説
この記事でわかること
この記事では、C++を学び始めたばかりの方に向けて、
プログラムを書く前に必ず知っておきたい基本ルールを解説します。
- C++で小文字を使う理由
- セミコロン「;」の役割
- C++プログラムに必ず登場する基本構文の意味
「とりあえず動かす」だけで終わらせず、なぜそう書くのかが分かることを目的としています
C++を書く前に覚えておきたい基本ルール
プログラムは基本的に「小文字」で書く
C++を含む多くのプログラミング言語では、大文字と小文字が厳密に区別されます
例えば、以下の2つは人間の目には似て見えますが、コンピュータにとっては全く別の文字です
| 文字 | ASCIIコード |
|---|---|
| ‘A’ | 65 |
| ‘a’ | 97 |
このように、内部的には違う番号として扱われるため、
coutとCoutmainとMain
は別物になります
そのため、C++では基本は小文字で記述するというルールが自然と定着しています
文の終わりにはセミコロン「;」を付ける
C++では、1つの命令の終わりを示す記号としてセミコロン ; を使います。
⚠ コロン : とは別物なので注意してください
int num;
cin >> num;
cout << "入力した数字:" << num;このように、1行ごとに必ずセミコロンが必要です
付け忘れると、コンパイルエラーになります
C++で最初に書く「おまじないコード」
C++のプログラムでは、ほぼ必ず次のようなコードを最初に書きます
#include <iostream>
using namespace std;
int main(void)
{
return 0;
}最初は意味が分からなくても大丈夫です
「こういう決まりがあるんだな〜」くらいでOK
ここから1行ずつ見ていきます。
#include <iostream>
include には
「〜を取り込む」 という意味があります
#include <iostream>これは、標準入出力に関する機能を使えるようにする宣言です
iostream= input / output stream- 画面への出力(cout)
- キーボード入力(cin)
を使うために必要になります
入出力をしないプログラムでも、初心者のうちは とりあえず書いておく で問題ありません
using namespace std;
本来、出力を行う cout は次のように書くのが正式です
std::coutしかし、毎回 std:: を書くのは少し大変ですよね
using namespace std;を書くことで、
cout
cinのように省略して書けるようになります
※慣れてきたら std::cout を使う書き方にも、挑戦してみると良いです
int main(void)
main 関数は、C++プログラムの処理が最初に実行される場所です
int main(void)- C++は必ず
mainから始まる voidは省略してmain()と書くことも可能
という特徴があります
return 0;
return 0;これは、「プログラムが正常に終了しました」という意味を表します。関数の終了や、処理の完了を示すために使われます
まとめ
今回は、C++を学ぶ上で最初に知っておきたい基本ルールを解説しました
- C++では大文字と小文字は区別される
- 文の終わりには必ずセミコロンを付ける
main関数がプログラムの開始地点
これらを理解しておくと、エラーの理由が分かりやすくなり、学習がかなり楽になります