W pliku breakcon.c znajdują się przykłady dwóch nowych instrukcji: break i continue. Instrukcja break zostaje wykonana w pierwszej pętli, kiedy zmienna x osiąga wartość 8. Użycie tej komendy powoduje wyjście z pętli i przejście do instrukcji leżących poza nią. Zwykle jest to używane w sytuacjach, kiedy potrzebujemy zakończyć ciąg iteracji w związku z uzyskaniem pewnej wartości wewnątrz pętli. W przykładowym programie w momencie osiągnięcia przez x wartości 8, następuje wyjście z pętli (jest ona zakończona) i ostatnią wyświetloną wartością w tej pętli jest liczba 7.
W następnej pętli mamy do czynienia z instrukcją continue, która jest wywoływana tylko raz - w momencie osiągnięcia przez zmienną x wartości 8. Powoduje ona pominięcie wszystkich instrukcji położonych dalej w ciele pętli. Rozpocznie się następny obieg pętli, chyba że test warunku okaże się nieprawdziwy. Tutaj nie zostanie wyświetlony napis W petli 'continue' zmienna x ma teraz wartosc 8, który byłby rezultatem wywołania pominiętej funkcji printf.