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

C++ では関数の戻り値の型はどのように指定されますか?

WBOY
WBOYオリジナル
2024-04-13 08:15:011154ブラウズ

C では、関数の戻り値の型は、関数が呼び出された後に呼び出し元に返される値の型を指定します。手順には次のものが含まれます。 期待される戻り値と一致するデータ型を選択します (int、float、char、bool など)。選択した型の宣言を関数名の前に置きます (int get_number() など)。

函数返回类型在 C++ 中是如何指定的?

C で関数の戻り値の型を指定するためのガイドライン

C では、関数の戻り値の型は関数シグネチャに不可欠です。指定するために使用される部分です。関数の呼び出し後に呼び出し元に返される値の型。関数の戻り値の型を指定するには、次の手順に従います。

ステップ 1: データ型の選択

期待される戻り値に対応する C データ型を選択します。例:

  • 整数型: int、long、short
  • 浮動小数点型: float、double、long double
  • 文字型: char、wchar_t
  • ブール型: bool
  • カスタム型 (クラスまたは構造体)

ステップ 2: 関数名の前に型宣言を配置します

選択した型の宣言を関数名の前に置きます。例:

// 返回整数
int get_number();

// 返回浮点数
float calculate_average();

// 返回一个字符串
std::string create_message();

実際の例:

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

// 返回两个数字的和
int add_numbers(int num1, int num2) {
  return num1 + num2;
}

この場合、期待される関数はreturns 整数なので、戻り値の型として int 型を使用します。

注:

  • 関数が値を返さない場合は、戻り値の型として void を使用する必要があります。
  • 関数が参照を返す場合は、std::string& などの参照型 (&) を使用する必要があります。
  • 関数は、ポインター、配列、さらには他の関数を含む任意のデータ型を返すことができます。

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

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