我正在使用Visual Studio 6和一些用c编写的旧时代码.我发现代码看起来像这样的问题..
int x = 3; float y = 3.0; if(x == y){ do some crazy stuff }
这是一个有效的比较吗?是否有可能在运行时浮点数的分配是3.0000001,这会失败?
c comparison equals
c ×1
comparison ×1
equals ×1