例如 i的值为3 则
j=++i; //i=4, j=4
j=i++; //i=4, j=3
cout<<++i; //输出结果 4
cout<<i++; //输出结果 3
对于
cout<<-i++<<endl;
//++的优先级大于-,后置的++优先级大于前置的++,输出-3, i=4
对于
cout<<-++i<<endl;
//- 和++的优先级相等,从右到左运算,输出-4, i=4
cout<<(-i)++<<endl;
//不能通过编译,++不能对表达式操作
cout<<++i++<<endl;
//在某些语言里成立,C中不行,++(i++)对表达式操作