C++ は、静的に型付けされ、コンパイルされ、汎用で、大文字と小文字を区別する不規則なプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、および汎用プログラミングをサポートします。

C++ は、高レベル言語と低レベル言語の機能を組み合わせた中レベル言語とみなされます。

C++ は、1979 年にニュージャージー州マレーヒルのベル研究所で Bjarne Stroustrup によって設計および開発されました。 C++ は、C 言語をさらに拡張および改良したもので、当初はクラス付きの C という名前でしたが、1983 年に C++ に名前が変更されました。

C++ は C のスーパーセットです。実際、合法的な C プログラムはどれも合法な C++ プログラムです。

C++関数 構文

関数は、一緒にタスクを実行するステートメントのグループです。すべての C++ プログラムにはメイン関数 main() という少なくとも 1 つの関数があり、すべての単純なプログラムは他の追加関数を定義できます。

コードをさまざまな関数に分割できます。コードをさまざまな関数に分割する方法はユーザー次第ですが、論理的には、通常、分割は特定のタスクを実行する各関数に基づいて行われます。

関数宣言は、関数の名前、戻り値の型、およびパラメーターをコンパイラーに伝えます。関数定義は、関数の実際の本体を提供します。

C++ 標準ライブラリには、プログラムから呼び出すことができる多数の組み込み関数が用意されています。たとえば、関数 strcat() は 2 つの文字列を連結するために使用され、関数 memcpy() はメモリを別の場所にコピーするために使用されます。

C++関数 例

// 関数は 2 つの数値のうち大きい方を返します。
int max(int num1, int num2) {
// ローカル変数宣言
int の結果;
if (num1 > num2)
結果 = num1;
それ以外
結果 = num2;
結果を返します。
}