【C++Primer】赋值运算符
于 2022-04-01 14:50:36 首次发布
本文探讨了C++中如何使用赋值运算符作为条件表达式,如`if(i=j)`。这种方式实际上是将j的值赋给i,并检查赋值结果是否为真。如果j非零,条件为真;否则为假。要注意与等号比较`if(i==j)`的区别。此外,介绍了赋值运算符的右结合律,例如`ival=jval=0`,这表明赋值从右到左进行,最终结果是ival和jval都被赋值为0。
本文探讨了C++中如何使用赋值运算符作为条件表达式,如`if(i=j)`。这种方式实际上是将j的值赋给i,并检查赋值结果是否为真。如果j非零,条件为真;否则为假。要注意与等号比较`if(i==j)`的区别。此外,介绍了赋值运算符的右结合律,例如`ival=jval=0`,这表明赋值从右到左进行,最终结果是ival和jval都被赋值为0。
438
642
4917

被折叠的 条评论
为什么被折叠?