打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【一句话知识点】为什么要!!condition,对一个变量两次取反

【一句话知识点】为什么要!!condition,对一个变量两次取反

3人阅读 评论(0) 收藏 举报

在代码里有时可以看到这样的代码,condition =!!condition; 为什么要对自身作两次取反呢?

对于condition 为0,两次取反自然还是0

如果condition为非零值,两次取反则会变成1

所以两次取反可以将一个值变成bool值



非0取非为0,0取非为1,两次取非确保返回值为0或1


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
ABAP小知识——ASSERT
While循环语句
C++进阶教程:C#嵌套循环
Delphi 调试器断点属性的设置
Markdown学习笔记:如何画流程图
SAP MM 事务代码NACR维护Output Condition Record
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服