Document of c-modernization-kit (calc) 1.0.0

Loading...
Searching...
No Matches
Functions
multiply.c File Reference

multiply 関数の実装ファイル。 More...

`#include <libcalcbase.h>`
`#include <stddef.h>`
Include dependency graph for multiply.c:

Go to the source code of this file.

## Functions
int | multiply (const int a, const int b, int *result)
| 2 つの整数を乗算します。

## Detailed Description

multiply 関数の実装ファイル。

Author
  c-modenization-kit sample team

Date
  2025/11/22

Version
  1.0.0

2 つの整数を乗算する関数を提供します。

Copyright
  Copyright (C) CompanyName, Ltd. 2025. All rights reserved.

Definition in file multiply.c.

## Function Documentation

## ◆ multiply()

int multiply | ( | const int | a,
|  | const int | b,
|  | int * | result )

2 つの整数を乗算します。

Parameters

  [in] | a | 第一オペランド。
  [in] | b | 第二オペランド。
  [out] | result | 計算結果を格納するポインタ。

Returns
  成功時は CALC_SUCCESS、失敗時は CALC_SUCCESS 以外の値を返します。

この関数は 2 つの整数を受け取り、その積を result に格納します。

使用例
  int result;
  if (multiply(5, 4, &result) == CALC_SUCCESS) {
  printf("Result: %d\n", result); // 出力: Result: 20
  }
  CALC_SUCCESS
  #define CALC_SUCCESS
  成功の戻り値を表す定数。
  Definition libcalc_const.h:17
  multiply
  int multiply(const int a, const int b, int *result)
  2 つの整数を乗算します。
  Definition multiply.c:20

Note
  オーバーフローが発生する可能性がある場合は、 呼び出し側で範囲チェックを行ってください。

Warning
  result が NULL の場合は失敗を返します。

Definition at line 20 of file multiply.c.

References CALC_ERROR, and CALC_SUCCESS.

Referenced by calcHandler(), and main().

Here is the caller graph for this function: