ホームページ >バックエンド開発 >C++ >C++関数戻り値事典:型と意味をマスターする

C++関数戻り値事典:型と意味をマスターする

王林
王林オリジナル
2024-05-03 10:33:011067ブラウズ

C 関数の戻り値の型は、関数実行後の演算結果を定義します。基本型には、void (値を返さない)、bool (true または false)、および数値型 (整数と浮動小数点) が含まれます。ポインタ型はオブジェクトまたは動的に割り当てられたメモリを指します。参照型は、元の変数への直接アクセスを提供します。実際のケース: 最大値計算関数は 2 つの整数の最大値を返し、動的メモリ割り当て関数は割り当てられた領域へのポインタを返します。

C++ 函数返回值大全:掌握类型和含义

C 関数の戻り値の完全なコレクション: 型と意味をマスターする

関数の戻り値は、関数の戻り値の重要な部分です。 function は、関数の実行後の演算結果を示します。 C ではさまざまな戻り値の型が定義されており、それぞれの型は異なる意味の型を表します。

基本型

  • void: は、関数が値を返さないことを意味します。

    void greet() {
    std::cout << "Hello world!" << std::endl;
    }
  • ブール型 (bool): true (真) または false (偽) を表します。

    bool isEven(int number) {
    return (number % 2 == 0);
    }
  • 数値型: 整数型 (int、long、short) と浮動小数点型 (float、double、long double) が含まれます。

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

ポインタ タイプ

  • オブジェクトまたは動的に割り当てられたメモリへのポインタ: Storage オブジェクトまたは割り当てられたメモリアドレス。

    std::string* createString() {
    return new std::string("Hello");
    }

参照タイプ

  • 変数への参照: 元の変数への直接アクセスを提供します。変数アクセス。

    int& getMax(int& a, int& b) {
    if (a > b) {
      return a;
    } else {
      return b;
    }
    }

整数型

  • int: サイズがCPUのワード長である整数を表しますプラットホーム。
  • long: サイズがマシンワード長の整数を表します。通常は int 型よりも大きくなります。
  • short: int型より小さい整数を表します。

浮動小数点型

  • float: は単精度浮動小数点数を表し、精度は通常 24 です。ビット。
  • double: は倍精度浮動小数点数を表し、精度は通常 53 ビットです。
  • long double: は拡張精度浮動小数点数を表し、通常は精度が高くなります。

実際的なケース

最大値の計算:

int getMax(int a, int b) {
  if (a > b) {
    return a;
  } else {
    return b;
  }
}

この関数は 2 つの整数パラメータを受け取り、大きいもの。

メモリの動的割り当て:

std::string* createString() {
  return new std::string("Hello");
}

この関数は、std::string オブジェクトのメモリ空間を動的に割り当て、その空間へのポインタを返します。

以上がC++関数戻り値事典:型と意味をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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