C-ben a ! mi is pontosan?

VFX info at vfx.hu
Tue Oct 12 20:45:58 CEST 2004


Hali!

Uir Man wrote:
> 
> VFX  <info at vfx.hu> 2004.10.12. 20:27:37 +2h-kor írta:
> 
> > Hali!
> >
> > Mit is csinal pontosan ez a sor (C forras ha igaz):
> > if ((phy_id1 != 0x8000) && (phy_id2 != 0x8000)) then
> Ha
> phy_id1 NEM EGYENLO 0x800-al
> ES
> phu_id2 NEM EGYENLO 0x800-al
> AKKOR fog {} ez tortenni
> 
> ! jel negalja az eredmenyt. Ha pl hamis volt akkor igaz lesz, illetve forditva.
> =! ez a nem egyenlo kifejezes
> == ez pedig az egyenlo kifejezes
> && ez pedig az ES kifejezes ha minden igaz bytokra vonatkozik

Koszi, ez ok, csak azt hittem valami gaz van, mert ertelmetlen
vizsgalat. A LAN91c111 drivereben volt benne es az ID regisztert
ellenorizgetik ebben a reszben, ami viszont csak fixen olvashato es fix
erteke vagyon. Elvben  (es gyakorlatilag is) a fenti ertekek nem
fordulhatnak elo!! 
Na mindegy valami oka bizti van, csak meg nem tudom.

UDV. VFX.
http://www.vfx.hu




More information about the Elektro mailing list