다음을 통해 공유


goto 문을 사용하여 레이블 사용

소스 프로그램에 identifier 레이블이 나타나면 레이블이 선언됩니다. goto 문만이 제어를 identifier 레이블로 전송할 수 있습니다. 다음 코드 조각에서는 goto 문 및 identifier 레이블의 사용을 보여 줍니다.

설명

레이블은 단독으로 나타날 수 없고 항상 문에 첨부되어야 합니다. 레이블이 단독으로 필요한 경우 레이블 뒤에 null 문을 배치하십시오.

레이블에는 함수 범위가 있으며 함수 내에서 레이블을 다시 선언할 수 없습니다. 그러나 다른 함수에서 동일한 이름을 레이블로 사용할 수 있습니다.

예제

// labels_with_goto.cpp
// compile with: /EHsc
#include <iostream>
int main() {
   using namespace std;
   goto Test2;

   cout << "testing" << endl;

   Test2:
      cerr << "At Test2 label." << endl;
}
  

참고 항목

참조

레이블 문