Re: Složené podmínky
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Čtvrtek Duben 11 09:39:25 CEST 2024
Ale nemelo by se aspon zapomenout na to, ze pravidla psani bezpecneho
kodu doporucuji (nebo narizuji? ) pouzivat bloky i pro jeden prikaz.
takze spis
if (podminka1)
{ // komentář1
if (podminka2)
{ // komentář2
if (podminka3)
{ // komentář3
}
}
}
a to uz je trosku roztahane...
Dne 11.04.2024 v 7:28 Martin Záruba napsal(a):
>
> Mě ten druhý zápis připadá přehlednější, protože lze udělat zápis:
>
> if (podminka1) // komentář1
>
> if (podminka2) // komentář2
>
> if (podminka3) // komentář3
>
> {};
>
>
> a navíc při ladění pokud chci na zkoušku podmínku vyhodit, stačí na
> začátek napsat //
>
> Martin Záruba
> Dne 10.4.2024 v 21:46 Jaroslav Buchta napsal(a):
>> I v prvním případě je přesně definováno pořadí a pravidla vyhodnocení.
>> Druhý zápis jsem snad nikdy nikde neviděl, že by někoho napadlo použít.
>>
>> Dne 10.04.2024 v 21:44 Pavel Hudeček napsal(a):
>>> V prvním případě necháte na překladači, jaké pořadí vyhodnocení
>>> zvolí, ve druhém zajistíte pořadí, takže např. při nesplnění
>>> podmínky 1 nevadí, že na podmínce 2 by to zrovna teď zhavarovalo.
>>>
>>> PH
>>>
>>> Dne 10.04.2024 v 18:17 Martin Záruba napsal(a):
>>>> Jestliže potřebujete vyhodnotit, že je splněno více podmínek
>>>> současně, používáte zápis
>>>>
>>>> if (podminka1 && podminka2 && podminka3 .....) {};
>>>>
>>>> nebo
>>>>
>>>> if (podminka1) if (podminka2) if (podminka2) ..... {};
>>>>
>>>> Je v přeloženém kódu nějaký rozdíl nebo je to jedno?
>>>>
>>>
>>> _______________________________________________
>>> 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 bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240411/2cb1b005/attachment-0001.htm>
Další informace o konferenci Hw-list