搭配使用標籤與 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;
}