더북(TheBook)

이전 (또는 구식) 코드에서 논리 연산의 결과를 int 값에 할당하는 구문을 볼 수 있을 것이다. 이러한 코드 작성을 삼가기 바란다. 가독성이 떨어지며 예상치 못한 동작을 할 수 있다.

Caution

논리 표현식에는 항상 bool을 사용하라.

비교는 다음과 같이 연결해서 사용할 수 없다는 점을 유의하라.

bool in_bound = min <= x <= y <= max; // 오류

대신, 자세하게 풀어서 하나씩 사용해야 한다.

bool in_bound = min <= x && x <= y && y <= max;

다음 절에서 이와 아주 비슷한 연산자들을 보게 될 것이다.

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