开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2012.03.01
在代码里有时可以看到这样的代码,condition =!!condition; 为什么要对自身作两次取反呢?
对于condition 为0,两次取反自然还是0
如果condition为非零值,两次取反则会变成1
所以两次取反可以将一个值变成bool值
非0取非为0,0取非为1,两次取非确保返回值为0或1
微信登录中...请勿关闭此页面