Ładny brzuch
Witam :)
Mam taki fragment kodu:
start: .... if (wyb==1) { .... for (i=1;i<=x;i++) { .... if (obc!="1") { .... goto start; } ... } //1. }
Osobicie nie lubi uywa goto i wiem, e nie cieszy si ta instrukcja dobr opini. Czy zamiast tego mona jako "bezbolenie" wrci na pocztek lub do punktu oznaczonego jedynk? Nie byoby problemu gdyby nie fakt, e jest to dosy gboko. Da si co z tym zrobi? :) Czy poprostu wrzuci wczeniej zmienn typu bool, a dalej sprawdzi i jeli jest true - to przerwa ptl? Czy moe lepszym rozwizaniem bdzie to goto?
Uytkownik pwl edytowa ten post 06 stycze 2006, 21:41
goto to archaizm, zapomnie o tym, zamie to w funkcje a potem j wywoaj
goto to archaizm, zapomnie o tym, zamie to w funkcje a potem j wywoaj
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam taki fragment kodu:
start: .... if (wyb==1) { .... for (i=1;i<=x;i++) { .... if (obc!="1") { .... goto start; } ... } //1. }
Osobicie nie lubi uywa goto i wiem, e nie cieszy si ta instrukcja dobr opini. Czy zamiast tego mona jako "bezbolenie" wrci na pocztek lub do punktu oznaczonego jedynk? Nie byoby problemu gdyby nie fakt, e jest to dosy gboko. Da si co z tym zrobi? :) Czy poprostu wrzuci wczeniej zmienn typu bool, a dalej sprawdzi i jeli jest true - to przerwa ptl? Czy moe lepszym rozwizaniem bdzie to goto?
Uytkownik pwl edytowa ten post 06 stycze 2006, 21:41
goto to archaizm, zapomnie o tym, zamie to w funkcje a potem j wywoaj
goto to archaizm, zapomnie o tym, zamie to w funkcje a potem j wywoaj
