상세 컨텐츠

본문 제목

C# 기초 - 제어문( continue, break )

프로그래밍 언어/C#

by 개살기 2024. 5. 20. 11:40

본문

 

이번 포스팅에서는 제어문 continue 와 break에 대해 알아보겠습니다.

 

 

제어문

코드를 작성하다 보면 특정 구문에서 반복을 멈추거나 처리하지 않고 다음 처리로 넘어가야 할 때가 있습니다. 

break는 switch문이 나 while문에서 잠깐 봤듯이 현재 구문을 빠져나올 때 사용합니다. 

continue는 while이나 for문 반복 중 이후 코드를 실행하지 않고 넘어갑니다.

 

continue

예시)

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까지 출력 되었습니다.

 

break

예시)

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에서 밑에 구문은 실행되지 않고 빠져나갔습니다.

관련글 더보기