跳转至

4.5 递增和递减运算符

练习 4.17

说明前置递增运算符和后置递增运算符的区别。

练习 4.18

如果第132页那个输出vector对象元素的while循环使用前置递增运算符,将得到什么结果?

练习 4.19

假设ptr的类型是指向int的指针、vec的类型是vector、ival的类型是int,说明下面的表达式是何含义?如果有表达式不正确,为什么?应该如何修改? (a) ptr != 0 && *ptr++ (b) ival++ && ival (c) vec[ival++] <= vec[ival]