C while for..for....for

Jindroush jindroush na seznam.cz
Čtvrtek Leden 26 21:44:55 CET 2023


Tak jedenact vnoreni samo o sobe je docela zlo.
Nelze ty smycky zmenit na funkce, jak je zmineno zde? 
https://llvm.org/docs/CodingStandards.html#turn-predicate-loops-into-predicate-functions

On 26.01.2023 21:41, Miroslav Draxal wrote:
>
> Tak asi to goto nechali v C protože jsou případy, kdy je to goto asi 
> nejpřehlednější.
>
> Ptal jsem se, protože mám v jednom projektu 11 vnoření a to goto je 
> prostě jednořádkové ukončení.
>
> Pokud bych používal tu „vlajku“, tak ten kód by se stal hodně hůř 
> čitelný. Vlastně cokoli navrhují v tom
>
> https://stackoverflow.com/questions/9695902/how-to-break-out-of-nested-loops 
> <https://stackoverflow.com/questions/9695902/how-to-break-out-of-nested-loops>
>
> Holt nechám MISRU ať se jí to nelíbí. Mě se to líbí.
>
> Pánové díky.
>
> Míra
>
> *From:*Hw-list [mailto:hw-list-bounces na list.hw.cz] *On Behalf Of 
> *Martin Blaha
> *Sent:* Thursday, January 26, 2023 9:28 PM
> *To:* hw-list na list.hw.cz
> *Subject:* Re: C while for..for....for
>
> jj jasný, udělal bych si vlajku kterou bych v následujících 
> vyhodnotil, že jsem vypadl z té vnitřní
>
> MB
>
> Dne 26.01.2023 v 21:26 Jaroslav Buchta napsal(a):
>
>     Ale jenom z te nejvnitrnejsi.
>
>     Dne 26.01.2023 v 21:25 Martin Blaha napsal(a):
>
>         ze smyčky vyskočí break
>
>         MB
>
>         Dne 26.01.2023 v 21:21 Miroslav Draxal napsal(a):
>
>             Zdravím ve spolek.
>
>             Triviální věc, ale potrápí. Jak se to správně řeší:
>
>             Mějme takovouhle konstrukci.
>
>             while(1){
>
>                            for(…){
>
>             for(….){
>
>                            if(…) goto Tady; // jak správně vyskočit až
>             na Tady????
>
>                                           }
>
>                            }
>
>             }
>
>             Tady:
>
>             Nebo je na to nějaký fígl bez goto?
>
>             Nic mě nenapadá a přemýšlím nad tím už roky, nikde ve
>             vzorových příkladech jsem nic nezahlédl.
>
>             Goto prý nepoužívat.
>
>             Hezký večer..Míra
>
>
>
>             _______________________________________________
>
>             HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>
>             Hw-list na list.hw.cz  <mailto:Hw-list na list.hw.cz>
>
>             http://list.hw.cz/mailman/listinfo/hw-list  <http://list.hw.cz/mailman/listinfo/hw-list>
>
>
>
>
>         _______________________________________________
>
>         HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>
>         Hw-list na list.hw.cz  <mailto:Hw-list na list.hw.cz>
>
>         http://list.hw.cz/mailman/listinfo/hw-list  <http://list.hw.cz/mailman/listinfo/hw-list>
>
>
>
>     _______________________________________________
>
>     HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>
>     Hw-list na list.hw.cz  <mailto:Hw-list na list.hw.cz>
>
>     http://list.hw.cz/mailman/listinfo/hw-list  <http://list.hw.cz/mailman/listinfo/hw-list>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Jindroush <jindroush na seznam.cz>

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230126/d2ab98fb/attachment.htm>


Další informace o konferenci Hw-list