[ステートメントにラベルを使用し

作成元のプログラム 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;
}
  

参照

関連項目

ラベル付きステートメント