Here, label indicates the location. goto tells the program to jump the code to the location of label and start executing program from that line.
Example of goto statement
# include <iostream>
using namespace std;
int main ()
goto a; //instructs compiler to jump to label a
cout << "gram";
goto c; //instructs compiler to jump to label c
cout << "C pro";
goto b; //instructs compiler to jump to label b
cout << "ming";
As you can see in above program the code is buggy and hard to follow. If and only if goto statement simplifies the program you are creating and is also easier for your co-worker to understand the code easily then use goto statement.