Zitat Zitat von DFYX
Mit einer kleinen Einschränkung, mq. Die ersten beiden geben direkt 0 oder 1 zurück. Das dritte true oder false, was dann erst bei Bedarf (Also wenn c kein Boolean ist) in 0 bzw. 1 umgewandelt wird.
Technisch sind true und false (in C) AFAIK meist nur Konstanten für 1 und 0 und werden intern als Integer verarbeitet, daher würde ich mq zustimmen: Alle drei Zeilen sind gleich.