SORU
17 Aralık 2009, PERŞEMBE


C kullanarak boolean değerleri

C herhangi bir boolean tipte inşa yok. C bunları kullanmak için en iyi yolu nedir?

CEVAP
17 Aralık 2009, PERŞEMBE


Seçenek 1

typedef int bool;
#define true 1
#define false 0

Seçenek 2

typedef int bool;
enum { false, true };

Seçenek 3

typedef enum { false, true } bool;

Seçenek 4 (C99)

#include <stdbool.h>

Açıklama

  • Seçenek 1, 2 ve 3 uygulamada aynı aynı davranış olacaktır. #2 ve #3 kullanmayın #tanımlar benim görüşüme göre daha iyidir ama.
  • Seçenek 4 C99 kullanın ve "standart". bu sadece çalışacak Mümkünse bunu seçin.

Eğer kararsız iseniz, #3 ile git!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • Plugable

    Plugable

    19 Mayıs 2010