C while for..for....for
Miroslav Draxal
evik na volny.cz
Pátek Leden 27 10:55:41 CET 2023
Zlo by bylo to rozdělovat do funkcí. Takhle je to pěkně pohromadě a je jasně vidět, co které vnoření dělá. Je to setřiďování dat z buffru od různých zařízení.
Jako mě to nevadí, Misra řve. Chtěl jsem se jenom dozvědět, jestli neexistuje něco košer.
Míra
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jindroush
Sent: Thursday, January 26, 2023 9:45 PM
To: HW-news
Subject: Re: C while for..for....for
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
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 by www.HW.cz
Hw-list na list.hw.cz
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
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
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 <mailto:jindroush na seznam.cz> <jindroush na seznam.cz>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230127/38152771/attachment.htm>
Další informace o konferenci Hw-list