如何定义变量var,使得 var==var 的结果为false,在群里碰到的问题,最后别人给出了结果,觉得比较有意思,就收录了下来.
在c/c++中, 用宏定义
#define var 0&0;
然后判断 var==var 的值就可以发现是false
在java中 定义 double var=0.0/0.0;
或者定义 float var=Float.Nan;
然后判断 var==var 其值也是false
娱乐一下 ^_^
如何定义变量var,使得 var==var 的结果为false,在群里碰到的问题,最后别人给出了结果,觉得比较有意思,就收录了下来.
在c/c++中, 用宏定义
#define var 0&0;
然后判断 var==var 的值就可以发现是false
在java中 定义 double var=0.0/0.0;
或者定义 float var=Float.Nan;
然后判断 var==var 其值也是false
娱乐一下 ^_^