C 関数の戻り値の型は、関数呼び出しの結果の型を指定します。利用可能な戻り値の型は次のとおりです。 基本型: int、float、double、char、bool カスタム型: 構造体、クラス、ユニオン void (値は返されません)
C 関数の戻り値の型
C では、関数の戻り値の型は、関数呼び出しの結果の型を指定します。この記事では、C で使用できる戻り値の型について説明し、実際の例を示して説明します。
基本型
C は、次のような複数の基本型をサポートします。
int
: 整数型float
: 浮動小数点型 double
: 倍精度浮動小数点型 char
: 文字型 bool
: ブール型 (true/false) カスタム タイプ
基本的なタイプに加えて、構造体、クラス、共用体などの独自のカスタム型を作成することもできます。
void
void
は、関数が値を返さないことを意味します。これは通常、ハンドラーまたは戻り値を生成せずに特定の操作を実行するために使用されます。
実践的なケース
次に、基本的な戻り値の型を使用した C 関数の例を示します。
int sumNumbers(int num1, int num2) { return num1 + num2; } int main() { int result = sumNumbers(10, 20); std::cout << "Sum: " << result << std::endl; return 0; }
上記の場合、 sumNumbers
この関数は 2 つの整数パラメータを受け取り、それらの合計を返します。
カスタム戻り値タイプの使用例:
struct Point { int x, y; }; Point createPoint(int x, int y) { return {x, y}; } int main() { Point point = createPoint(1, 2); std::cout << "Point: " << point.x << ", " << point.y << std::endl; return 0; }
この例では、createPoint
関数はカスタム Point
構造体を返します。 ##x および
y 座標。
以上がC++ 関数の戻り値の型のオプションは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。