웨이드 진공 믹서기 블렌더, 웨이드 진공블렌더
코샵
끄적끄적 코딩 공방
코샵

인기 글

  • 분류 전체보기 (502) N
    • 상품 추천 (23) N
    • MongoDB (4)
    • 일기장 (4)
    • Unity (138)
      • Tip (41)
      • Project (1)
      • Design Pattern (8)
      • Firebase (6)
      • Asset (2)
    • 파이썬 (127)
      • Basic (40)
      • OpenCV (8)
      • Pandas (15)
      • PyQT (3)
      • SBC(Single Board Computer) (1)
      • 크롤링 (14)
      • Fast API (29)
      • Package (6)
    • Linux (4)
    • C# (97)
      • Algorithm (11)
      • Window (7)
    • TypeScript (48)
      • CSS (10)
    • Git (11)
    • SQL (5)
    • Flutter (10)
      • Tip (1)
    • System (1)
    • BaekJoon (6)
    • Portfolio (2)
    • MacOS (1)
    • 유틸리티 (1)
    • 서비스 (6)
    • 자동화 (3)
    • Hobby (10)
      • 물생활 (10)
      • 식집사 (0)
전체 방문자
오늘
어제

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
코샵

끄적끄적 코딩 공방

C#

C# Jump 문 : break, continue, return, goto

2023. 6. 10. 15:10
반응형

소개

C#의 Jump 문은 실행 중인 코드의 흐름을 제어하는 데 사용됩니다. 이번 글에서는 C# Jump 문 중 break, continue, return 및 goto에 대해 자세히 살펴보겠습니다.

break 문

break 문은 루프 또는 switch 문에서 실행 중인 코드의 흐름을 즉시 중단시키는 데 사용됩니다. 루프에서 break 문이 실행되면 루프가 즉시 종료됩니다. switch 문에서 break 문이 실행되면 switch 문이 종료됩니다.

다음은 break 문의 예입니다.

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break;
    }
    Console.WriteLine(i);
}

위의 예제에서 i가 5일 때 break 문이 실행되므로 루프가 종료됩니다.

continue 문

continue 문은 루프에서 실행 중인 코드의 흐름을 즉시 중단시키는 데 사용됩니다. 루프에서 continue 문이 실행되면 현재 반복을 끝내고 다음 반복으로 이동합니다.

다음은 continue 문의 예입니다.

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        continue;
    }
    Console.WriteLine(i);
}

위의 예제에서 i가 5일 때 continue 문이 실행되므로 현재 반복을 끝내고 다음 반복으로 이동합니다.

return 문

return 문은 메서드에서 실행 중인 코드의 흐름을 즉시 중단시키는 데 사용됩니다. return 문이 실행되면 메서드가 종료됩니다.

다음은 return 문의 예입니다.

public int Add(int a, int b)
{
    return a + b;
}

위의 예제에서 Add 메서드가 실행되면 a와 b를 더한 값을 반환하고 메서드가 종료됩니다.

goto 문

goto 문은 실행 중인 코드의 흐름을 지정된 레이블로 이동시키는 데 사용됩니다. goto 문은 코드의 가독성을 저하시키므로 되도록 사용하지 않는 것이 좋습니다.

다음은 goto 문의 예입니다.

goto myLabel;

myLabel:
    Console.WriteLine("Hello World");

위의 예제에서 goto 문이 실행되면 myLabel 레이블로 이동하여 "Hello World"를 출력합니다.

결론

C# Jump 문은 실행 중인 코드의 흐름을 제어하는 데 사용됩니다. break, continue, return 및 goto 문은 각각 루프 또는 switch 문에서 실행 중인 코드의 흐름을 즉시 중단시키거나 지정된 레이블로 이동시키는 데 사용됩니다. 하지만 goto 문은 코드의 가독성을 저하시키므로 되도록 사용하지 않는 것이 좋습니다. 이번 글을 통해 C# Jump 문에 대해 더욱 자세히 알아보았습니다.

저작자표시 비영리 변경금지 (새창열림)

'C#' 카테고리의 다른 글

C# 패턴식 switch문  (0) 2023.06.15
C# Boxing  (0) 2023.06.12
C# 메서드 매개변수 in, ref, out, param  (0) 2023.06.09
C# with 식  (0) 2023.06.08
C# ? 연산자 : Null 조건부 연산자  (0) 2023.06.02
    'C#' 카테고리의 다른 글
    • C# 패턴식 switch문
    • C# Boxing
    • C# 메서드 매개변수 in, ref, out, param
    • C# with 식
    코샵
    코샵
    나의 코딩 일기장

    티스토리툴바