[elektro] megint C

Palasik Sandor palasik at mail.datanet.hu
Tue Dec 4 19:40:41 CET 2012


>> Mi a különbség az (i&kimegy) és a (kimegy&i) között? Szerintem
>> esztétikai legfeljebb.
> balról jobbra van a kiértékelés, így akkor "lehet" gyorsabb, ha a bal
>  oldali 0, mert a jobb oldalit nem nézi meg, de ez simán lehet
> fordítófüggő, mire fordul le..

Most nem az && operátorról van szó, hanem az &-ről. Be is tenne, ha azt 
nézegetné, hogy az egész nulla-e, ahelyett, hogy egyszerűen befordítana két 
gépi utasítást.

> ettől mondok jobbat, a múltkor az olimex twitteren volt:
> mi a különbség az
> if(i==0) és if(0==i) között?
> aki azt mondja semmi, az elbukta (én is), bár lehet vitázni...

Én az mondom, hogy semmi. Van, aki szerint  a konstans előre írása arra jó, 
hogy ha véletlenül kifelejted az egyik egyenlőségjelet, akkor szól a 
fordító. Nekem viszont nem tetszik.

Palasik Sándor



More information about the Elektro mailing list