Re: Proč to není chyba?
Pavel Hudeček
edizon na seznam.cz
Sobota Duben 27 15:17:20 CEST 2024
Je to vyhodnoceno stejně jako -10, jen je jedno jestli tam + je nebo
není. Výsledek je tedy 10 a ten se nemá kam uložit, tak to kompilátor
vyoptimalizuje pryč:-)
PH
Dne 27.04.2024 v 14:39 Martin Záruba napsal(a):
> Chtěl jsem napsat (zjednofušeno, pro přehled, obě řádky byly velmi
> dlouhé)
>
> a = 5
> + 10;
>
> Výsledek by pochopitelně byl 15, jenže já omylem za 5 udělal středník,
> takže vzniklo
>
> a = 5;
> + 10;
>
> A kompilátor nehlásí žádnou chybu a výsledek je 5, druhý řádek se
> ztratil. Proč ale neřve, že to je syntaktická chyba, vždyť nemá s tou
> 10 co udělat?
>
Další informace o konferenci Hw-list