***


一.簡単なc++プログラムには内容が含まれています.二.プログラムコンパイル–コンパイル方法;三.コンパイラ4プログラム実行;
一、簡単なC++プログラム
int main()
{
return 0;
}
  • 各プログラムは1つ以上の関数を含み、そのうちの1つはmainと命名され、システムはmainを呼び出してプログラムを実行する.
  • 関数の定義には、戻りタイプ、関数名、パラメータ(空でもよい)、関数体の4つの部分があります.
  • main関数の戻りタイプはint、すなわち整数タイプでなければならない.intは内蔵データ型(言語自体が定義するタイプ)である.
  • ほとんどのシステムでは、mainの戻り値はステータスを示すために使用され、戻り0は成功を表し、0以外はエラータイプを表す.
  • return文に値が含まれている場合、この戻り値のタイプは関数の戻りタイプと同じでなければなりません.ここでは.

  • 二、コンパイル
  • 異なるコンパイラが使用する接尾辞の命名は異なり、よく見られる.cc 、cxx 、.cpp 、 .cpおよび.c;
  • IDEまたはコマンドラインインタフェースを使用してプログラムをコンパイルできます.ここではコマンドラインを使用します.gcc -c hello.c->ターゲットファイルhelloを生成します.o –> gcc -o hello hello.o—–実行可能ファイルhelloを生成します.
  • Linuxでコンパイル時にパラメータ-cを使用しなければ、直接gcc helloです.cするとa.outという実行可能ファイルが生成され、この実行可能ファイルはシステムが自動的に設定したp 664<鳥兄>である.
  • Linuxで実行可能なファイルには一般的に接尾辞がないが、Windowsの下には.exe;
  • -
    三、実行
    実行可能ファイルを実行する方法:
  • 直接使用可実行ファイル名hello(Linuxで直接このように実行したい場合は前提があります.それはhelloという可実行ファイルの経路がPATHという環境変数に追加されていることです)ですが、Linuxの下でよく使われるコマンドも可実行ファイルに似ています.例えば、ls;
  • 絶対パス実行;
  • はパスに対して、./hello(./)はLinuxで現在のパスを表しますが、Windowsでは「.」で現在のパスを表します.
  • LinuxとWindowsのシステムでは、1つのプログラムを実行した後、echoコマンドでその戻り値を得ることができます.この戻り値を表示することで、実行が成功したかどうかを見ることができます.
  • リストの内容Linuxの下を通ります:echo$?0を返すと、コマンドの実行に成功します.

  • Windows以下通過:echo$%ERRORLEVEL%
    四、コンパイラ
    最も一般的なコンパイラはGNUコンパイラとマイクロソフトのVisual Studioコンパイラです.
  • GNUコンパイラを実行するコマンドはg++$g++ -o hello hello.cc
  • マイクロソフトVSコンパイラを実行するコマンドはcl C:Usersmeprograms>cl/EHsc helloです.cppここのC:Usersmeprograms>はシステムプロンプトで、Usersmeprogramsは現在のディレクトリ名です.コマンドclはコンパイラを呼び出し、/EHscはコンパイラオプションであり、標準例外処理を開くために使用されます.ここで生成する実行可能ファイルの名前はhelloである.exe.