C++中 a=b=c=false; 什么意思

如题所述

a=b=c=false;按照结合律,实际上是:
a=(b=(c=false));
先把false赋值给c,然后整个表达式c=false的值也成为false,然后把false赋值给b,然后表达式b=c=false的值也成为false,然后把false赋值给a,最后,a,b,c的值都成为false
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-20
false表示假为0,abc都为0,你打印一下就知道了TRUE表示真为1
第2个回答  2017-01-20
将a,b,c都赋值为false
相似回答