首页 > 解决方案 > 在一个语句中输出 ++ 和 ++ a 的问题

问题描述

包括

int main() {

using std::endl;
using std::cout;
int a=0;
cout << a++ << endl << ++a << endl;
int b=0;
cout << b++ << endl;
cout << ++b;

}

输出是 1 2 0 2。为什么 ++ 输出 1?不应该是0吗?谁能告诉我原理!</p>

标签: c++

解决方案


推荐阅读