+++三个加(C++)

#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

posted @ 2012-06-04 16:05  waynewuzhenbo  阅读(725)  评论(2编辑  收藏  举报