标签: c++ operators increment cout
在cout中使用增量运算符时遇到了一个奇怪的行为。 该代码应该可以打印10 11 12 13,但是可以反向打印。即12 11 10 13。
int y = 10; cout << y++ << y++ << y++ << y;
我尝试做
cout << y++ << y-- << y++ << y;
这可以正常工作并打印10 11 10 11