케이스윔의 개발 블로그

[C/C++] min, max 함수 본문

Study/C&C++

[C/C++] min, max 함수

kswim 2018. 1. 2. 20:22

구현하기에 어렵지 않지만 계속해서 자주 써야하니까.. 귀찮으니까..


1. c에서는 기본적으로 제공하지 않기때문에 삼항연산자로 가장 깔끔하게 쓰는방법


#define min(x, y) (x) < (y) ? (x) : (y) -> x, y중에 작은값 반환

#define max(x, y) (x) > (y) ? (x) : (y) -> x, y중에 큰값 반환



2. c++에서는 라이브러리로 제공


#include<algorithm>

min(a, b) -> a와 b중 작은값 반환

max(a, b) -> a와 b중 큰값 반환


'Study > C&C++' 카테고리의 다른 글

[C++] 입출력하기  (0) 2018.05.15
[C++] Pair 클래스 사용하기  (0) 2018.03.07
[C++] STL 우선순위 큐(priority queue)  (0) 2018.03.05
[C++] queue로 BFS 구현하기  (0) 2018.01.22
[C/C++] long long 형식  (0) 2018.01.04
Comments