
1 개념→ 조건을 평가한 후 참(true)일 경우 특정 코드를 실행하는 제어문→ 프로그램이 상황에 따라 다른 동작을 하도록 만들어주는 기본 도구2 장점→ 직관적이고 이해하기 쉬움→ 다양한 조건(논리 연산자 포함) 처리 가능→ if, else if, 중첩 if 등 유연한 확장성을 가짐→ 모든 데이터 타입과 함께 사용 가능→ switch보다 더 범용적3 단점→ 복잡한 조건은 가독성 저하→ 조건이 많아질수록 성능 저하 가능→ 우선순위 실수로 잘못된 결과 유발 가능→ 중첩된 조건문은 유지보수가 어려움→ 대규모 조건 분기에는 switch나 함수 포인터가 더 적합할 수 있음4 종류와 예제1) if문→ 조건이 참일 때만 코드 실행▼ 기본 구조if (조건식) { // 조건이 참일 때 실행}1-1 코드#includ..