#include <iostream> //#include <stdio.h> using namespace std; int Vac = 3; int main() { int i = 1, j = 2; int k = i+++j; cout << k << endl; //程序的输出结果是多少? system("pause"); return 0; }
根据C++运算符的优先级,表达式:i+++j;中,两个加号最先结合,即:++。
其结合性是:从左到右(left to right),所以,表达式可以改写成:(i++)+j;。
C++优先级:http://www.cnblogs.com/wuzhenbo/archive/2012/04/26/2470848.html