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