シンプルなC ++ HelloWorldチュートリアル

Simple C Hello World Tutorial



C ++は、1985年にによって作成された柔軟な汎用プログラミング言語です。 ビャーネ・ストロヴルプ 、デンマークのコンピューター科学者。今日、C ++は、ソフトウェア開発に使用される最も強力な言語の1つと見なされています。

C ++は、組み込みソフトウェア、リアルタイムオペレーティングシステム、ゲーム開発、財務などのさまざまな分野で使用されており、手続き型プログラミングスタイルとオブジェクト指向プログラミングスタイルの両方をサポートしているため、強力で用途が広いです。







この記事では、C ++プログラムの基本構造について説明し、簡単なHelloWorldプログラムの作成方法を示します。



C ++プログラム構造

HelloWorldプログラムをC ++で作成する前に、まずC ++プログラムの主要な要素について説明します。 C ++プログラムスケルトンの例を次に示します。







すべてのC ++プログラムはこの基本構造に準拠しているため、この構造の主要な要素について詳しく説明します。

最初の行は#includeです。ここで、iostreamは入力/出力ストリームを表し、ストリームは一連の文字またはバイトです。この行は、ライブラリのコンテンツをプログラムに含めるようにプリプロセッサに指示します。



C ++プログラミング言語で利用できるライブラリがいくつかあります。ライブラリには、プログラマーがプログラムを作成するために使用できる組み込みのオブジェクトと関数が含まれており、C ++コンパイラーによって提供されます。 C ++コンパイラをインストールすると、関連するすべてのライブラリが取得されます。

iostreamには、次のオブジェクトが含まれています。

  1. cin:標準の入力ストリーム
  2. cout:標準出力ストリーム
  3. cerr:エラーの標準出力ストリーム
  4. clog:ロギング用の出力ストリーム

すべてのC ++プログラムにはmain()関数があります。この例では、main関数によって返される値は整数です。したがって、ここでmain()関数を実行すると、値0が返されます。

冒頭の中括弧は、メイン機能の本体の始まりを示します。閉じ中括弧は、main()関数の本体の終わりを示します。残りのコードは中括弧内に配置されます

Hello World(HelloWorld.cpp)

それでは、簡単なHelloWorldプログラムを作成して実行してみましょう。 C ++標準ライブラリストリームリソースを使用して、文字列HelloWorldを標準出力に書き込みます。

#含む
int主要(()。
{{
時間:::カウント <<こんにちは世界<<時間:::endl;
戻る 0;
}

C ++プログラムをコンパイルするには、コマンドを使用する必要があります g ++ -o

前のセクションでiostreamヘッダーファイルについて説明しました。 cinとcoutは一般的に使用されるオブジェクトです。cinは主にキーボードからの入力を取得してデータを変数として格納するために使用され、coutは画面にデータを印刷するために使用されます。

coutを使用して、HelloWorldを画面に表示できます。ただし、coutオブジェクトはstd名前空間に属しているため、直接使用することはできません。したがって、スコープ解決演算子(つまり、::)を使用します。さらに、新しい行を印刷するために、std :: endlを使用しました。

スコープ解決演算子を使用しない場合、次のエラーが発生します。

#含む
int主要(()。
{{
カウント<<こんにちは世界<<endl;
戻る 0;
}

上記のエラーを修正するには、スコープ解決演算子を正しく追加するか、プログラムの先頭に名前空間を指定します。スコープ解決演算子を使用せずにcoutを使用する場合は、次のコードを記述できます。

#含む
を使用して 名前空間時間;
int主要(()。
{{

カウント<<こんにちは世界<<endl;
戻る 0;
}

上記のプログラムでは、2行目にstd名前空間について言及しました(つまり、名前空間std;を使用します)。したがって、std名前空間のオブジェクトを使用するたびにスコープ解決演算子を使用する必要はありません。std:: coutを記述する代わりに、coutを使用して標準出力に何かを出力できます。同様に、endlにスコープ解決演算子を使用する必要はありません。

次に、このプログラムをコンパイルして、出力を確認します。

ご覧のとおり、同じ出力が得られます。

結論

C ++は、さまざまなドメインで広く使用されている柔軟な汎用プログラミング言語です。これはCプログラミング言語の拡張であり、Cプログラミングの構文を継承します。この記事では、C ++プログラミング言語で簡単なHelloWorldプログラムを作成する方法を示し、プログラムのさまざまな要素について説明しました。