C ++プログラミング言語

C ++とは何ですか?

  • C ++は、1990年代から使用されている汎用プログラミング言語です。
  • これは、BjarneStroustrupによって「Cwithclasses」という名前で設計されました。
  • これは、クラスや関数などのオブジェクト指向要素を含むCのバージョンです。
  • 次の画像に示すように、これは最大のプログラミング言語の1つと見なされています。
Img

ソース:Github

C ++での最初のプログラム

#include  using namespace std; int main() { cout << "Hello World" << endl; return 0; }

このプログラムの出力は単純に次のようになります。

Hello World!

それでは、コードを分解してみましょう。

1行目と2行目

#include  using namespace std;
  • 最初の行は、この特定のプログラムに「iostream」ヘッダーファイルを使用するようにコンピューターに指示します。ヘッダーファイルは、C ++コードが事前に記述された別個のファイルです。特定のプログラムを正しく実行するために必要なヘッダーファイルは他にもたくさんあります。それらのいくつかは:数学、ベクトル、文字列です。ヘッダーファイルは通常、「。h」拡張子で表されます(C ++標準ライブラリファイルを含める場合は.hを追加する必要はありません)
  • iostream入出力ストリームを表します。「iostream」ファイルには、C ++言語を使用して、コンピューターが入力を受け取り、出力を生成できるようにするためのコードが含まれています。
  • 2行目は、標準のC ++の機能を含む標準の名前空間を使用するようにコンピューターに指示します。あなたは、この行せずにこのプログラムを書くことができますが、あなたが使用する必要があるだろうstd::coutの代わりに、coutstd::endlするのではなく、endl4行目には、コードをより読みになり、私たちの生活に簡単プログラマーとして。

3行目と4行目

int main() {
  • C ++は、-main関数-からプログラムの実行を開始しますint main()。実行中、コンピューターは{(開始括弧)から}(終了括弧)までのすべての行からコードの実行を開始します。注:すべての関数は、開始中括弧「{」で始まり、終了中括弧「}」で終わります。
  • 4行目は、main()関数の開始を示しています。

5、6、7行目

 cout << "Hello World" << endl; return 0; }
  • coutC ++の単語は出力に使用されます。
  • その後<<に、挿入演算子が続きます。
  • 二重引用符""で囲まれているものはすべて印刷されます。特定の特殊文字は、printステートメントの構文が異なります
  • 他の種類のデータを印刷するには、を追加する必要があります<<

課題:HelloWorldを他の文または単語に変更してみてください。出力はどうなりますか?

  • endlC ++言語を使用してこの行終了し、出力中に次の行に移動する場合の予約語です。- COUTは、「コンソール出力」の略
  • 最後に、コマンドをセミコロンで終了し;ます。

注:メイン関数定義と#includeディレクティブを除くすべてのコマンドは、セミコロンで終了する必要があります。”;”なし 、エラーが発生する場合があります。

  • return 0; 現在の関数、つまりこの場合は「main()」を安全に終了します。「main()」の後に関数が続かないため、プログラムは終了します。
  • これがmain()関数の終わりであることをコンピューターに伝えることを忘れないでください。これを行うには、閉じ中括弧”}“を追加します。}を含めないと、プログラムの実行前にエラーが発生します。

コードは次のようになります。

Img

プログラマーは、新しいプログラミング言語を使用する際の儀式として、Hello Worldプログラム(このようなプログラム)を使用します。それは幸運の象徴です。

これで、最初のC ++プログラムのコーディングが終了し、作成/入力したコードのほとんどを理解しました。おめでとう!

皆さんの幸運と幸せなコーディング!:)

ハッピーコーディング!:)

FreeCodeCampのGitHubページまたはFreeCodeCampのフォーラムでお気軽に質問してください。

自分で試してみてください!:)

C ++コードを記述して実行するには、いくつかのソフトウェアが必要になる場合があります。CodeBlocksの使用をお勧めします。以下にダウンロードリンクがあります:

ダウンロードリンク:ここからダウンロード

  • Windows用のGNU / GCCコンパイラとのリンクをクリックします。これは追加のインストールを必要としません

他の選択肢は、コンパイラーまたはCloud9やrepl.itなどのオンラインIDEを使用するVisualStudioです。

Mac用のリンク#2:Mac用のダウンロード#2はこちら