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ş:
C Boolean değerleri kullanarak bit ope...
Hangi MySQL boolean değerleri saklamak...
Boolean değerleri, koşullu operatörler...
Kısa devre operatörleri null Boolean d...
Kullanarak Dize hazır bilgi değerleri ...