Programowanie w języku C/C++

Goto

<center>goto</center>
Słowo kluczowe goto służy do przejścia w inne miejsce funkcji. Zaleca się jego unikanie, ponieważ kod staje sie przez to nieczytelny. Najlepiej go używać w wypadku bardzo zagnieźdżonych pętli, chociaż to i tak rzadkość, są lepsze oraz bardziej czytelne sposoby.
//....
int c;
//...
miejsce_skoku:
//....
scanf("%c",&c);
//..
if(c=='b')
goto miejsce_skoku;
//...
int a;
//....

Aby używać goto wcześniej musimy zdeklarować miejsce do którego chcemy skoczyć. Nazwe miejsca skoku kończymy dwukropkiem.
<cpp>

3 komentarze

Brak avatara
Caishen 2014-02-10 18:37

<center>goto</center>

Brak avatara
lcamtuf 2014-01-08 11:48

na przykład jakie to są lepsze i bardziej czytelne sposoby?

Brak avatara
Mateusz 2013-11-14 16:45

Ale to fajne.