Instrukcja skoku: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
SieBot (dyskusja | edycje)
m robot poprawia: en:Goto
Nie podano opisu zmian
Linia 26:
Wynikiem działania obu powyższych programów jest wydrukowanie napisu "Ala ma kota", jednak drugi program jest o wiele prostszy do zrozumienia, napisania, zdebugowania i utrzymywania od pierwszego.
 
JakNie jestzawsze powiedzianejednak stosowanie<tt>goto</tt> instrukcjiutrudnia GOTOodczytanie ,,może zaciemniać program''kodu. Nie należy na siłę unikać tej konstrukcji językowej. Jej zastosowanie może ułatwić zrozumienie programu.
 
Jako przykład weźmy sytuację, gdzie zachodzi potrzeba opuszczenia podwójnej pętli WHILE<tt>while</tt> (pętla zagnieżdżona w pętli). (Przypominam, że w [[C (język programowania)|C]] instrukcja BREAK<tt>break</tt> powoduje opuszczenie tylko jednej pętli)
<!-- Przykład równie bzdurny jak poprzedni --><pre>
int i = 0;