C while for..for....for
Aleš Procháska
ales.prochaska na divesoft.com
Čtvrtek Leden 26 22:37:14 CET 2023
Proč? Když prohledávám čtyřrozměrné pole, nebudu psát čtyři funkce, zvlášť když céčko konstrukci „pole polí“ neuznává a muselo by se to všelijak obcházet. Takhle je to na devět řádků :-)
Aleš Procháska
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jindroush
Sent: Thursday, 26 January, 2023 21:45
To: HW-news <hw-list na list.hw.cz>
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<mailto: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<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
_______________________________________________
HW-list mailing list - sponsored by www.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
_______________________________________________
HW-list mailing list - sponsored by www.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
_______________________________________________
HW-list mailing list - sponsored by www.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
--
Jindroush <jindroush na seznam.cz><mailto:jindroush na seznam.cz>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230126/ab51182c/attachment.htm>
Další informace o konferenci Hw-list