Dazu gehören die Sprunganweisung, switch und das Unterprogramm, die Unterroutine oder der Prozeduraufruf, der normalerweise nach dem Aufruf zur nächsten Anweisung zurückkehrt.
Dies kann in der prozeduralen Programmierung über Funktionszeiger geschehen, indem eine aufzurufende Unterroutine mit ihrer Startadresse eingetragen wird.