goto statement — Transfers execution to a labeled statement
statement := goto identifier ;
The goto
statement transfers
control to another statement in the same function. The identifier
must match a statement label
elsewhere in the function. Statement labels have the form identifier
: statement
.
Control cannot transfer into a try
block. Transferring control into the
middle of a block and across a declaration results in undefined
behavior unless the declaration is for an uninitialized POD
object.