min マクロ

min マクロは、2 つの値を比較し、小さい値を返します。 データ型には、任意の数値データ型 (符号付きまたは符号なし) を指定できます。 引数と戻り値のデータ型は同じです。

構文

 min(
    value1,
    value2
);

パラメーター

value1

2 つの値の最初の値を指定します。

value2

2 つの値の 2 つ目を指定します。

戻り値

戻り値は、指定された 2 つの値のうち小さい方です。

解説

min マクロは次のように定義されます。

#define min(a, b)  (((a) < (b)) ? (a) : (b)) 

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Minwindef.h