#include "stdafx.h"
#include <IOSTREAM>
using namespace std;
int main(int argc, char* argv[])
{
int i=5;
cout<<i++<<i--<<endl;//45
cout<<i<<endl;//5
cout<<++i<<--i<<endl;//54
cout<<i<<endl;//5
return 0;
}
重载运算符<<的运算次序为从右到左,输出的次序是从左到右
#include "stdafx.h"
#include <IOSTREAM>
using namespace std;
int main(int argc, char* argv[])
{
int i=5;
cout<<i++<<i--<<endl;//45
cout<<i<<endl;//5
cout<<++i<<--i<<endl;//54
cout<<i<<endl;//5
return 0;
}
重载运算符<<的运算次序为从右到左,输出的次序是从左到右