1:
(a>b) && (b>c) && (c>d)
2:记住:算数>关系>逻辑
所以该式等同于:
i != (j<k)
3:不同类型的赋值,肯定是需要强制类型转换的。
赋值运算符满足右结合律。
所以结果为:
本文详细解答了C++ Primer第五版第四章的习题,涉及赋值运算符的右结合律、常量与变量的区别、指针与整数赋值的误用、条件表达式的理解以及箭头运算符的用法。通过实例解析了迭代器的使用,强调了箭头运算符与点运算符在类对象成员访问中的等价性,并指出了一些潜在的错误和未定义行为。
1:
(a>b) && (b>c) && (c>d)
所以该式等同于:
i != (j<k)
赋值运算符满足右结合律。
所以结果为:
550
1933

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