This page is also available in 3 other languages

max()

[Math]

설명

두 수의 최대값 계산.

문법

max(x, y)

매개변수

x: 첫번째 숫자, 자료형 y: 두번째 숫자, 자료형

반환

두 매개변수 값 중 큰 값

예제 코드

이 코드는 sensVal 이 적어도 20임을 보장

sensVal = max(sensVal, 20); // sensVal을 sensVal 또는 20 중 큰 값 할당
                            // (sensVal 이 적어도 20임을 보장)

주의와 경고

max() 는 주로 낮은 값을 제한하는 데 쓰이고, min() 은 높은 값을 제한하는 데 쓰임.

max() 함수가 구현되는 방식 때문에, 괄호 안에 다른 함수를 쓰는 것을 피하시오. 그른 결과를 얻을 수 있음

max(a--, 0);  // 이것을 피하세요 - 그른 결과 나옴

max(a, 0);  // 대신 이렇게 쓰세요 -
a--;  // 함수 밖 수학 지킴

See also