Использование меток с оператором goto
Появление метки идентификатор в программе исходного кода объявляет метку. Только оператор goto может передать контроль метке идентификатор. Следующий фрагмент кода иллюстрирует использование оператора goto и метки идентификатор:
Заметки
Метка не может отображаться самостоятельно, она всегда прикреплена к оператору. Если необходимо использовать метку самостоятельно, поместите оператор 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;
}