[C#] 5. 코드의 흐름제어하기
출처
- 본 내용은 C# 공부 내용이며 책과 강의를 정리한 내용입니다
강의 목표
- 흐름제어란?
- 분기하기
- 반복하기
- 점프하기
흐름제어
코드 실행 순서 결정
| 분기하기
- 제어 흐름을 여러갈래로 나누는것
- 단 한번에 하나의 갈래만 실행할 수 있음
- if / else if / else
- switch case - break 중요!! break 없으면 case1 -> case2 이렇게 계속 간다
switch(입력식)
{
case 사례1:
break;
case 사례2:
break;
default:
}
| 반복하기
특정 구간의 제어흐름 반복실행
-
while
: 조건을 만족하는 동안 반복 수행 -
do while
: 코드 실행후 조건을 평가 -
for
: 조건을 만족하는 동안 반복 수행 & 조건 변수를 사용
| 점프하기
흐름을 특정 위치로 단번에 이동
-
break
: 반복문이나 switch 문 실행 중단 -
continue
: 반복을 건너뛰고 반복을 계속 수행 -
goto
: 지정한 레이블로 제어를 이동Console.WriteLine("A"); if (조건1) goto 레이블 1 Console.WriteLine("B"); 레이블1: Console.WriteLine("C");
조건1을 만족하면 B 출력안하고 바로 C로 넘어가게됨
-
return
6장 -
throw
12장
댓글남기기