101. 제어문

alpaka·2024년 1월 31일
0

정보처리기사

목록 보기
105/161
post-thumbnail

제어문의 개념

  • 컴퓨터 프로그램은 명령어가 서술된 순서에 따라 무조건 위에서 아래로 실행되는데, 조건을 지정해서 진행 순서를 변경할 수 있다. 이렇게 프로그램의 순서를 변경할 때 사용하는 명령문을 제어문이라고 한다.
  • 제어문의 종류에는 if문, 다중 if문, switch문, goto, 반복문 등이 있다.

단순 if문

  • if문은 조건에 따라서 실행할 문장을 달리하는 제어문이며, 단순 if문은 조건이 한 개일 때 사용하는 제어문이다.
  • 조건이 참일 때만 실행할 문장을 지정할 수도 있고, 참과 거짓에 대해 각각 다른 실행문을 지정할 수도 있다.
  • 형식 1: 조건이 참일 때만 실행한다.
    • 조건이 참일 때 실행할 문장이 하나인 경우
    if(조건)
      실행할 문장;
    • 조건이 참일 때 실행할 문장이 두 문장 이상인 경우
    if(조건)
      {
      실행할 문장1;
      실행할 문장2;
      }
  • 형식 2: 조건이 참일 때와 거짓일 때 실행할 문장이 다르다.
if(조건)
  실행할 문장1;
else
  실행할 문장2;

다중 if문

  • 다중 if문은 조건이 여러 개 일 때 사용하는 제어문이다.
  • 형식 1
if(조건1)
  실행할 문장1;
else if(조건2)
  실행할 문장2;
else if(조건3)
  실행할 문장3;
else
  실행할 문장4;
  • 형식 2: if문 안에 if문이 포함된다.
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 레이블;
레이블:
  실행할 문장
profile
alpaka의 자격증 공부장

0개의 댓글

관련 채용 정보