Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The appearance of an identifier label in the source program declares a label. Only a goto statement can transfer control to an identifier label. The following code fragment illustrates use of the goto statement and an identifier label:
Remarks
A label cannot appear by itself but must always be attached to a statement. If a label is needed by itself, place a null statement after the label.
The label has function scope and cannot be redeclared within the function. However, the same name can be used as a label in different functions.
Example
// 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;
}
At Test2 label.