max(C++)

提供: RAD Studio
移動先: 案内検索

stdlib.h:インデックス への移動


ヘッダー ファイル

stdlib.h

カテゴリ

C++ プロトタイプ ルーチン

プロトタイプ

(type) max(a, b);

template <class T> T max( T t1, T t2 ); // C++ のみ

説明

2 つの値の大きい方を返します。

C のマクロや C++ のテンプレート関数が、2 つの値を比較して、大きい方を返します。2 つの引数と、このルーチンの宣言は、同じ型でなければなりません。

戻り値

max は 2 つの値の大きい方を返します。

#include <stdlib.h>
#include <stdio.h>

#ifdef __cplusplus

   int max (int value1, int value2);

   int max(int value1, int value2)
   {
      return ( (value1 > value2) ? value1 : value2);
   }

#endif

int main(void)
{
    int x = 5;
    int y = 6;
    int z;
    z = max(x, y);
    printf("The larger number is %d\n", z);
    return 0;
}

移植性

POSIX Win32 ANSI C ANSI C++

+