Mình có đoạn code C++ như sau:
int val;
if(val=0)
{
cout<<"True";
}
else
{
cout<<"False";
}
return 0;
Tại sao kết quả lại là False ạ?
Việc gán val=0 không phải là kiểu luận lý tại sao nó lại trả về kết quả 0???
Mong mọi người có thể giải thích giúp.Xin cảm ơn 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?