Mình có 1 số thắc mắc sau về C88 và C89. Mong mọi người cho ý kiến:
- sự khác nhau của c88 và c89 là gì và tại sao lại phải tạo ra 2 cái khác nhau.
- Mình có một chương chình như thế này:
#include <stdio.h>
#define TRUE 1
#define FALSE 0
int main()
{
int flag=1;
if(!flag){
printf("A");
}
else if(!flag==3)
printf("B");
else
printf("C");
return 0;
}
Mình không hiểu cách chương trinh này hoạt động như thế nào. 
- Mình đọc 1 cuốn sách và thấy tác giả nói là trong C88 có Boolean nhưng trong C89 không có Boolean.
Cảm ơn rất nhiều! 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?