C# 강좌 : 제 12강 - 점프문

C# Break, Continue, Goto

C# 강좌 : 제 12강 - 점프문
[ C# ] - 윤대희

점프문(Jump Statement)


점프문(Jump Statement)은 특정 부분에서 건너뛰어 실행하는 제어 구문입니다.

점프문은 3가지가 있으며 break, continue, goto가 있습니다.



break


break 문은 실행중인 분기문(switch)이나 반복문을 중지하는 역할을 합니다.

해당 구문의 반복을 중지하고자 할때 사용합니다.


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

실제 출력 값 : 5

  • Tip : break 문이 실행되는 순간 구문({})을 뛰어넘습니다.



continue


continue 문은 실행되는 순간에 반복문에서 1 회만 건너 뛰어 반복을 계속 수행합니다.


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

실제 출력 값 : 9

  • Tip : i가 5가 되었을 때 구문({})을 1회만 뛰어넘습니다.



goto


goto 문은 조건에 상관없이 해당 레이블로 코드를 바로 이동시킵니다.


  • goto : goto 레이블; / 레이블:
for (int i =0; i<10; i++)
{
    if(i==3) goto jump;
    Console.WriteLine("{0} 회", i);
}

jump:
Console.WriteLine("마지막 회");

실제 출력 값 : 0 회 1 회 2 회 마지막 회

  • Tip : 지정된 레이블 아래의 구문부터 순서를 진행합니다.


Book Image

개정판이 출간됐습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍 (개정판)

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C#과 파이썬용 OpenCV의 데이터 형식과 행렬 및 배열 연산
  • 이미지/동영상/카메라를 활용한 입출력과 결과 저장
  • 전처리 과정과 정보를 탐색하기 위한 이미지 변형
  • 유의미한 정보를 검출하기 위한 이미지 변환
  • 이미지에서 정보를 검출 및 인식
  • 객체 검출을 포함한 모션 추적
  • K-means, KNN, SVM 등의 머신러닝 알고리즘 적용 방법
  • 카페(Caffe), 다크넷(Darknet), 텐서플로 모델을 활용한 딥러닝 모듈 적용 방법
  • Tesseract-OCR과 C# OpenCvSharp4를 활용한 프로젝트
  • 텐서플로와 Python OpenCV4를 활용한 프로젝트
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post C# 강좌 : 제 11강 - 반복문 ⤧  Next post C# 강좌 : 제 13강 - 클래스 & 메소드 (1)
    C# Category