개요

프로그래밍의 제어 구조는 프로그램이 명령을 어떤 순서로 실행할지 정하는 구조이다. 대표적으로 순차, 선택, 반복이 있다.

세 가지 기본 구조

  • 순차: 위에서 아래로 차례대로 실행한다.
  • 선택: 조건에 따라 다른 명령을 실행한다. if, switch 같은 문법이 여기에 해당한다.
  • 반복: 조건이 맞는 동안 같은 명령을 반복한다. for, while 같은 문법이 대표적이다.

의미

제어 구조가 분명하면 프로그램을 읽고 테스트하기 쉬워진다. 반대로 흐름이 복잡하게 얽히면 작은 수정도 예기치 않은 버그를 만들 수 있다.

함께 볼 개념