이번 포스팅에서는 제어문 continue 와 break에 대해 알아보겠습니다.
코드를 작성하다 보면 특정 구문에서 반복을 멈추거나 처리하지 않고 다음 처리로 넘어가야 할 때가 있습니다.
break는 switch문이 나 while문에서 잠깐 봤듯이 현재 구문을 빠져나올 때 사용합니다.
continue는 while이나 for문 반복 중 이후 코드를 실행하지 않고 넘어갑니다.
예시)
for(int i = 0;i<5;i++)
{
if (i == 3) {
continue;
}
Console.WriteLine($"i : {i}");
}
결과
i : 0
i : 1
i : 2
i : 4
continue에 의해 i가 3일 때는 건너띄고 0부터 4까지 출력 되었습니다.
예시)
for(int i = 0;i<5;i++)
{
if (i == 4) {
break;
}
Console.WriteLine($"i : {i}");
}
결과
i : 0
i : 1
i : 2
i : 3
반복문 실행 중에 break를 만나 i가 3까지 출력되고 4에서 밑에 구문은 실행되지 않고 빠져나갔습니다.
| C# 기초 - 객체와 클래스 (0) | 2024.05.23 |
|---|---|
| C# 기초 - 반목문( while, do~while ) (0) | 2024.05.20 |
| C# 기초 - 반복문(for 문) (0) | 2024.05.19 |
| C# 기초 - 조건문(switch 문) (0) | 2024.05.18 |
| C# 기초 - 조건문( if ~ else 문 ) (0) | 2024.05.18 |