A + = B == 1是什么意思

用户名

我遇到了一种运算符的用法=就像这样:

A += B == 1;

其中A和B是整数,我在函数体中发现了这种用法。

我只是对第二种==用法感到困惑

我当然知道 A = B = 1;

有人可以向我解释吗?

斯拉瓦

这段代码:

 A += B == 1;

在逻辑上等于:

bool b = B == 1;
A += b;

注意:bool可以隐式转换为int(分别true为1和false0)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章