ホームページ >バックエンド開発 >C++ >C++の関数の戻り値の型は何ですか?

C++の関数の戻り値の型は何ですか?

WBOY
WBOYオリジナル
2024-04-12 12:30:02486ブラウズ

C の関数の戻り値の型は、実行後に返される値の型を定義します。 基本型: void (戻り値なし)、bool、整数、浮動小数点、文字参照型: 型参照、型ポインター構造体またはクラス: 型インスタンス

C++ 中函数的返回值类型有哪些?

C の関数の戻り値の型

関数の戻り値の型は、その後に返される値を定義します。関数が実行されるタイプ。

基本型

  • void: 値を返しません。
  • bool: ブール値を返します。
  • 整数型 (intshortlong): 整数を返します。
  • 浮動小数点型 (floatdouble): 浮動小数点数を返します。
  • 文字型 (char): 単一の文字を返します。

参照型

  • T&: 型 T への参照を返します。
  • T*: T 型へのポインタを返します。

struct と class

  • struct または class name: この型のインスタンスを返します。 。

実際的なケース

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

// 返回两个数字的和
int add(int a, int b) {
  return a + b;
}

この関数の戻り値の型はint 整数を返すため。

この関数の使用方法は次のとおりです:

int sum = add(10, 20);  // sum 将包含 30

その他の注意事項

  • 関数には戻り値の型を含めることはできません。この場合、 void を返します。
  • 関数で戻り値の型が明示的に指定されていない場合、コンパイラはデフォルトで int を使用します。
  • const キーワードを使用して、戻り値が定数であることを指定できます。

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

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