Příkaz s popiskem
Popisky se používají k přenosu program řízení přímo na zadaný příkaz.
identifier : statement
case constant-expression : statement
default : statement
Rozsah popisek je celý funkce, ve kterém je deklarován.
Poznámky
Existují tři typy příkazů s popisky.Všechny používají k oddělení nějakého typu popisku od příkazu dvojtečku.Popisky případů a výchozí platí pouze pro příkazy případu.Informace naleznete v tématech Použití popisků s příkazem goto a Použití popisků v příkazu case.
#include <iostream>
using namespace std;
void test_label(int x) {
if (x == 1){
goto label1;
}
goto label2;
label1:
cout << "in label1" << endl;
return;
label2:
cout << "in label2" << endl;
return;
}
int main() {
test_label(1); // in label1
test_label(2); // in label2
}