01. 조건문으로 흐름 제어

**if 문 사용**

if ( 조건식 )
{
	// 실행문
}

1. if 조건식이 **참**일 때 실행문 동작
2. if 조건식이 **거짓**일 때 실행문 무시

--

**else 문을 포함하는 if 문**

if ( 조건식 )
{
 // 실행문 1
}

else
{
	// 실행문 2
}

1. if 조건식이 **참**일 때 실행문 1 동작, 실행문 2 무시
2. if 조건식이 **거짓**일 때 실행문 2 동작, 실행문 1 무시

--

else if 문을 포함하는 if 문

if ( 조건식1 )
{
	// 실행문1
}
else if( 조건식2 )
{
	// 실행문 2
}
else
{
	// 실행문 3
}

1. if 조건식 1이 **참**일 때 실행문 1 동작, else if 와 else 문 무시
2. if 조건식 1이 **거짓**일 때 else if 조건식 2 검사
 2.1. else if 조건식 2가 **참**일 때 else if 실행문 2 동작, else 실행문 3 무시
 2.2. else if 조건식 2가 **거짓**일 때 else 실행문  3 동작, else if 실행문 2 무시
for 문 형식
for ( 초기화; 조건식; 증감식; )
{
		// 반복 실행 코드
}

03. 단원 마무리 문제

**어느 부분이 표현식이고 구문인가?**

int result = a + b;

a + b; >> **표현식**
int result = a + b; **>> 구문**