1.4.3 분기문
이 절에서는 프로그램 실행의 분기를 선택할 수 있도록 해주는 다양한 기능들을 소개한다.
1.4.3.1 if 문
if 문은 가장 간단한 분기문이며 의미도 직관적이다. if 문의 예는 다음과 같다.
if (weight > 100.0) cout << "This is quite heavy.\n"; else cout << "I can carry this.\n";
else 문이 필요하지 않으면 생략할 수 있다. 어떤 변수 x의 크기를 계산하고 싶다고 하자.
if (x < 0.0) x = -x; // 이제 x >= 0.0임을 안다. (사후 조건)