조건문(Conditional Statement)

설정된 조건식의 결과에 따라 프로그램의 실행 흐름을 분기(Branching) 시키는 제어 구조


if, else if, else문

if (조건식1)
{
	// 조건식이 참일 때 실행
}
else if (조건식2)
{
	// 조건식1은 거짓이고 조건식2가 참일 때 실행
}
else
{
	// 위의 모든 조건이 거짓일 때 실행
}

switch문

switch문은 하나의 변수 값을 여러 개의 정해진 상수와 비교할 때 사용

switch (변수)
{
case 값1:
    // 변수가 값1일 때 실행
    break;
case 값2:
    // 변수가 값2일 때 실행
    break;
default:
    // 일치하는 값이 없을 때 실행(if문의 else 역할)
    break;
}