[ステートメントにラベルを使用し
作成元のプログラム ID のラベルの外観はラベルを宣言します。goto のステートメントのみ 識別子の ラベルに制御を移動できます。次のコードは goto のステートメントと 識別子の ラベルの使用例を示しています :
解説
ラベルは単独では使用できません。ステートメントに常にアタッチする必要があります。ラベルだけが必要な場合はラベルの後にあるステートメントを記述します。
ラベルに関数スコープを持ち関数内では再宣言できません。ただし同じ名前は関数でラベルで使用できます。
使用例
// 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;
}