标签: c++
我的一个朋友问我一个关于++和 - 运算符的问题,并用cout打印一个int。 在他的例子中,他使用了这个代码(我改变了代码以便可读):
#include <iostream> using namespace std; int main() { int a=5; cout<<a<<a++<a; }
输出是这样的:
656
为什么会这样,是什么原因造成的? 它应该打印556。它也发生在 - 运算符