[elektro] strcmp

potyo potyo.ada at gmail.com
Wed May 5 21:21:34 CEST 2010


potyo <potyo.ada at gmail.com> írta (2010. május 5. 21:17):
> Alapvetően C-ben nincs true és false. C-ben nulla és minden más a két
> logikai érték. Ezért megfelelő az if (a=1)  is, mert a zárójelben levő
> értékadás értéke is 1, vagyis nullától különbözik.

Most jutott eszembe, hogy ettől szemléletesebb példa, ha azt írod,
hogy if (a=0), mert ha itt az értékadás sikerességét vizsgálná, akkor
belemenne az if-be, viszont nem fog belemenni, mert az egész kifejezés
értékét vizsgálja, ami nulla.



More information about the Elektro mailing list