[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