ホームページ  >  記事  >  バックエンド開発  >  C++関数の戻り値の型を指定するにはどうすればよいですか?

C++関数の戻り値の型を指定するにはどうすればよいですか?

WBOY
WBOYオリジナル
2024-04-18 12:39:011090ブラウズ

C 関数の戻り値の型は関数宣言で指定され、関数の実行後に返される値のデータ型を示します。一般的なデータ型には、void (戻り値なし)、プリミティブ データ型、構造体、クラス、ポインターなどがあります。戻り値の型は、関数本体で実際に返される値のデータ型と一致する必要があります。一致しない場合、コンパイル エラーが発生します。

C++ 函数的返回值类型如何指定?

C 関数の戻り値の型指定

C では、関数の戻り値の型は関数宣言で指定します。関数実行後に返される値のデータ型を指定します。

Syntax

return_type function_name(parameter_list) {
  // 函数体
}

このうち、return_type は、関数によって返される値のデータ型です。

一般的なデータ型

C の一般的な戻り値の型は次のとおりです。

  • void: 関数は値を返しません。
  • 基本データ型 (intfloat など)
  • 構造体とクラス
  • ポインタ

実際的なケース

2 つの整数の合計を計算する関数を考えてみましょう:

int sum(int a, int b) {
  return a + b;
}

この例では、sum 関数は 2 つの整数の合計を返します。戻り値の型は int として指定されます。

  • 関数が値を返さない場合、戻り値の型を void として指定する必要があります。
  • 戻り値の型は、関数本体で実際に返される値のデータ型と一致する必要があります。
  • 関数本体が値を返さず、戻り値の型が void でない場合、コンパイル エラーが発生します。

以上がC++関数の戻り値の型を指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。