Do you think it works? If not, what is problem?
int month=5;
if (month=1) printf(“January”);
else printf(“Not January”);
Cùng giải thích bài này nào các bạn
nó luôn in ra January nha bạn. Do if (month=1) không phải == nên luôn đúng.
build error “=”…
lệnh if sai r kìa :v phải là if(month==1) mới đúng 
int a = 1;
if(a = 4){
cout << "YES";
} else{
cout << "NO";
}
biến a không có tích sự gì ở trong đây cả (xem như nó không có trong if),
Chỉ quan tâm đến số 4. kết quả luôn là NO khi thay số 4 bằng một số <= 0
compile error, vi biến month được gán bằng 1 nhưng là kiểu Int nên không được.
nếu là boolean thì chạy bình thường ví dụ:
boolean month=true;
if (month=false) printf(“January”);
else printf(“Not January”);
Ủa em tưởng trong C/C++ thì nó hiểu số khác 0 là true còn = 0 là false mà anh? 
Số âm nó cũng hiểu là true 
Java khac nhe em 
Dạ, nhưng code trên của bạn ý hỏi đang là C mà anh 
bạn đang nói cái quái gì thế int với 1 thì liên quan gì, đây là code C nhá
Sorry anh em cái này là tại mình sửa nhầm tag topic
, để mình chuyển topic này sang tag c 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?