13.1 제어문
제어문(control statement)은 프로그램 실행 순서를 제어하거나 프로그램 내용을 반복하는 작업 등을 처리할 때 사용하는 구문으로 조건문과 반복문으로 구분합니다. 먼저 제어문이 무엇인지 알아본 후 하나씩 살펴보겠습니다. 다음 내용은 그냥 읽고 넘어가세요. 뒤에서 차례대로 배웁니다.
▼ 표 13-1 제어문의 종류
제어문 |
설명 |
종류 |
순차문 |
기본적으로 모든 실행문은 순서대로 실행됩니다. |
|
조건문(선택문) |
조건의 참 또는 거짓에 따라 서로 다른 명령문을 실행할 수 있는 구조입니다. 조건문은 다른 말로 분기문 또는 비교 판단문이라고도 합니다. |
• if 문(조건 하나 비교) • else 문(조건 분기) • switch 문(다양한 조건) |
반복문 |
특정 명령문을 지정된 수만큼 반복해서 실행할 때나 조건식이 참일 동안 반복시킬 때 사용합니다. |
• for 문(구간 반복) • do 문(선행 반복) • while 문(조건 반복) • foreach 문(배열 반복) |
기타 |
• break 문: 반복문 내에서 반복을 중지합니다. • continue 문: 반복문 내에서 그다음 반복문으로 이동합니다. • goto 문: C#에서 자주 사용하지 않지만, 레이블(레이블 이름과 콜론(:)으로 만듦)로 지정된 곳으로 직접 이동시킵니다. |