Tôi đang sử dụng Visual Studio 6 với một số mã thời gian cũ được viết bằng c. Tôi đã tìm thấy vấn đề mà mã trông giống như thế này ..So sánh quan hệ giữa int và float có thể trực tiếp trong C?
int x = 3;
float y = 3.0;
if(x == y){
do some crazy stuff
}
đây có phải là so sánh hợp lệ không? là nó có thể tại thời gian chạy phân bổ cho phao là 3.0000001 và điều này sẽ thất bại?
Chỉ là một ví dụ hoặc bạn thực sự yêu cầu trường hợp cụ thể liên quan đến 3.0? –