bạn NT_OnlyLove nói đúng rồi nhưng mình xin bổ sung: Thực chất là bool chỉ là 1 trong 2 giá trị là true hoặc false thôi.
nếu true thì compiler hiểu là 1, còn ngược lại là 0. nên bạn có thể define nó bằng 2 dòng thôi.
Code:
#define TRUE 1
#define FALSE 0
như vậy bạn có thể sử dụng nó rồi.
còn nếu bạn muốn dùng nó như một keyword thì bạn có thể dùng lệnh define sau;
Code:
#define bool int
#define TRUE 1
#define FALSE 0
ok giờ thì bạn có thể sử dụng bool trong chương trình của mình rồi.
đây là đoạn code test:
Code:
#define TRUE 1
#define FALSE 0
#define Bool int
void main()
{
Bool t;
t = TRUE;
int t1 = 1;
printf("%d,%d",t,t1);
}