조건 연산자를 사용하여 최댓값 정하기
이번에는 조건 연산자를 사용하여 우리가 원하는 값으로 최댓값을 정하는 방법을 알아보겠습니다. 다음 샘플코드는 들어오는 값이 20 이상이면 20으로 초기화하고, 20 미만이면 해당 값으로 초기화합니다.
> const int max_size = 20;
> int pageSize = 0;
> pageSize = 10;
> pageSize = (pageSize > max_size) ? max_size : pageSize;
> pageSize
10
> pageSize = 50;
> pageSize = (pageSize > max_size) ? max_size : pageSize;
> pageSize
20
pageSize 변수에 들어오는 값이 20보다 작으면 pageSize 값 그대로 출력하고, 20 이상이면 20으로 고정하는 기능을 구현해 보았습니다.