C ++構文


C ++構文

理解を深めるために、次のコードを分割してみましょう。

#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}

例の説明

1行目: (5行目で使用されている)などの入力オブジェクトと出力オブジェクトを操作できる #include <iostream>ヘッダー ファイルライブラリcoutです。ヘッダーファイルは、C ++プログラムに機能を追加します。

2行目: using namespace std 標準ライブラリのオブジェクトと変数に名前を使用できることを意味します。

#include <iostream>方法と動作を理解していなくても心配しないでくださいusing namespace stdこれは、(ほとんど)常にプログラムに表示されるものと考えてください。

3行目:空白行。C ++は空白を無視します。ただし、コードを読みやすくするために使用します。

4行目: C ++プログラムに常に表示されるもう1つのものは、ですint main()これは 関数と呼ばれます。中括弧内のコードはすべて{}実行されます。

5行目:( cout「シーアウト」と発音)は、 テキストを出力/印刷するために挿入演算子( )と一緒に使用されるオブジェクトです。この例では、「HelloWorld」を出力します。<<

注:すべてのC ++ステートメントはセミコロンで終わり;ます。

注:の本文は次のint main()ように書くこともできます。
int main () { cout << "Hello World! "; return 0; }

注意:コンパイラは空白を無視します。ただし、複数行を使用すると、コードが読みやすくなります。

6行目: return 0メイン機能を終了します。

7行目:}メイン機能を実際に終了するには、閉じ中括弧を追加することを忘れないでください。


名前空間の省略

標準の名前空間ライブラリなしで実行されるC ++プログラムがいくつか表示される場合があります。この行は省略してキーワードにusing namespace std置き換え、その後にいくつかのオブジェクトの演算子を続けることができます。std::

#include <iostream>

int main() {
  std::cout << "Hello World!";
  return 0;
}

標準の名前空間ライブラリを含めるかどうかはあなた次第です。