C while for..for....for
Pavel Hudeček
edizon na seznam.cz
Pátek Leden 27 14:11:55 CET 2023
Tohle bych řekl, že je typický příklad, kde se dá bez problémů použít break.
PH
Dne 27.01.2023 v 0:06 Aleš Procháska napsal(a):
> Jasně, tohle je podle mě krásný příklad, kdy je jedno pořádné goto strukturovanější než ten teoreticky nejčistší kód podle Dijkstry-Wirtha :-)
> Aleš Procháska
>> Adr0=0; Zpozkl(); if(!Outkl) { Znak1='*'; goto Stisk; }
>> Adr0=1; Zpozkl(); if(!Outkl) { Znak1='7'; goto Stisk; }
>> Adr1=1; Zpozkl(); if(!Outkl) { Znak1='1'; goto Stisk; }
>> Adr0=0; Zpozkl(); if(!Outkl) { Znak1='4'; goto Stisk; }
>> Adr2=1; Zpozkl(); if(!Outkl) { Znak1='9'; goto Stisk; }
>> Adr1=0; Zpozkl(); if(!Outkl) { Znak1='8'; goto Stisk; }
>> Adr0=1; Zpozkl(); if(!Outkl) { Znak1='2'; goto Stisk; }
>> Adr1=1; Zpozkl(); if(!Outkl) { Znak1='3'; goto Stisk; }
>> Adr3=1; Adr2=0; Zpozkl(); if(!Outkl) { Znak1='0'; goto Stisk; }
>> Adr0=0; Zpozkl(); if(!Outkl) { Znak1='5'; goto Stisk; }
>> Adr1=0; Zpozkl(); if(!Outkl) { Znak1='6'; goto Stisk; }
>> Adr0=1; Zpozkl(); if(!Outkl) { Znak1='#'; goto Stisk; }
Další informace o konferenci Hw-list