제어문의 개념
- 컴퓨터 프로그램은 명령어가 서술된 순서에 따라 무조건 위에서 아래로 실행되는데, 조건을 지정해서 진행 순서를 변경할 수 있다. 이렇게 프로그램의 순서를 변경할 때 사용하는 명령문을 제어문이라고 한다.
- 제어문의 종류에는 if문, 다중 if문, switch문, goto, 반복문 등이 있다.
단순 if문
if(조건)
실행할 문장1;
else
실행할 문장2;
다중 if문
- 다중 if문은 조건이 여러 개 일 때 사용하는 제어문이다.
- 형식 1
if(조건1)
실행할 문장1;
else if(조건2)
실행할 문장2;
else if(조건3)
실행할 문장3;
else
실행할 문장4;
if(조건1)
{
if(조건2)
실행할 문장1;
else
실행할 문장2;
}
else
실행할 문장3;
switch문
- switch문은 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문이다.
- 형식
switch(수식)
{
case 레이블1:
실행할 문장1;
break;
case 레이블2:
실행할 문장2;
break;
default:
실행할 문장3;
}
goto문
- goto문은 프로그램 실행 중 현재 위치에서 원하는 다른 문장으로 건너뛰어 수행을 계속하기 위해 사용하는 제어문이다.
- goto문은 원하는 문장으로 쉽게 이동할 수 있지만 많이 사용하면 프로그램의 이해와 유지 보수가 어려워져 거의 사용하지 않는다.
- 형식
goto 레이블;
레이블:
실행할 문장