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)
실행 결과가 여기에 표시됩니다.