#include <iostream>
using namespace std;
int fun() {
staticint xx = 0;
++xx;
returnxx;
}
int main(void)
{
inta=1, b=2, c=3;
charx, y;
cout<< a << b << c << endl;
cout<< fun() << fun() << fun() << endl;
cout<< (x = getchar()) << (y = getchar()) << endl;
return0;
}
cout後的表達式求值是從右向左的1 2 3,壓棧
3
2
1
cout<< fun() << fun() << fun() << endl; 3 2 1