podanie kroku jest opcjonalne, domyślnie przyjmuje się, że wynosi 1.
Dodatkową kontrolę nad przepływem sterowania w pętli dają słowa kluczowe: BREAK (wychodzi z pętli) i LOOP (kończy bieżącą iterację i przechodzi do miejsca sprawdzenia warunku).
Instrukcja skoku Za realizację skoków w BCPL odpowiada instrukcja GOTO, po której następuje wyrażenie. W momencie napotkania tej komendy, wartość wyrażenia jest obliczana i oznacza miejsce w programie, do którego należy przekazać sterowanie. Zazwyczaj po słowie GOTO występuje nazwa etykiety, od której powinno się rozpocząć dalszą część wykonywania programu.
Etykiety w BCPL są traktowane jak zmienne, to znaczy można je w szczególności przypisywać do innych zmiennych oraz przekazywać jako argument do podprogramów. Deklaracja etykiety składa się z identyfikatora oraz następującego po nim dwukropka i może występować przed poleceniem oraz deklaracją innej etykiety. Niedopuszczalne jest natomiast etykietowanie innych rodzajów deklaracji.