제어문

제어문

이 문서에서는 제어문(Control Statement)에 대해서 다룬다.

제어문이란

제어문이란 정상적인 프로그램 흐름을 거스르도록 하는 구문을 말한다. 음악 악보를 이용하여 설명해보면 다음과 같다.

악보는 좌에서 우, 위에서 아래로 연주해야 한다. 따라서 위의 악보라면 다음과 같이 실행되어야 정상이다.

a b c d a b c d a b c d

하지만 도돌이표(:)라는 것 때문에 정상 흐름대로 실행이 되지 않고 다음과 같이 실행이 된다.

a b c d c d a b a b c d a b a b c d c d

프로그래밍에도 이처럼 정상적인 흐름을 거부하고 강제로 이동을 할 수 있는 구문들이 존재하는데, 이를 제어문(Control Statement)이라 부른다.

제어문의 종류

제어문은 다음과 같은 종류가 존재한다.

  • 제어문

    • 조건문

      • if

      • switch~case

    • 반복문

      • while

      • do~while

      • for

    • 기타 흐름제어문

      • break

      • continue

      • return

각각의 제어문에 대해서는 해당 문서에서 설명한다.

Last updated