5강 · 제4장 · 약 60분

선택 제어문과 반복 제어문

if/switch와 for/while 등으로 프로그램 흐름을 제어합니다.

학습 목표

  • if/switch로 분기를 작성한다
  • for/while/do-while로 반복한다
  • break와 continue의 차이를 안다

선택 제어문

if (score >= 90) {
    puts("A");
} else if (score >= 80) {
    puts("B");
} else {
    puts("C or below");
}

switch는 정수/문자 등 이산적인 값 분기에 적합합니다. 각 case 끝에 break를 잊으면 fall-through가 납니다.

반복 제어문

  • for: 횟수가 명확할 때
  • while: 조건이 참인 동안
  • do-while: 최소 1회 실행 후 조건 검사

break는 반복/ switch를 탈출, continue는 이번 회차만 건너뜁니다.

코드 실습 (C)

실행 결과가 여기에 표시됩니다.

확인 퀴즈

1. continue의 역할은?

스스로 점검