더북(TheBook)

조건 연산자를 사용하여 최댓값 정하기

이번에는 조건 연산자를 사용하여 우리가 원하는 값으로 최댓값을 정하는 방법을 알아보겠습니다. 다음 코드는 들어오는 값이 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으로 고정하는 기능을 구현해 보았습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.