level 8
int a=1;
cout<<a<<a+5<<a++<<++a<<endl;
输出结果是?
2011年03月02日 14点03分
1
level 8
目测以为是1613,结果VC++6.0结果是3822,VC++2008以上版本结果是3823
2011年03月02日 14点03分
2
level 11
C99未定义cout,printf各个参数的运算顺序,因此输出结果依赖于你所使用的编译器
windows+gcc编译器给出的结果是:3823
2011年03月02日 14点03分
3
level 8
回复:6楼
其实,这是我一个同学闲着蛋疼打出来的,结果就来考大家了。。。
2011年03月02日 15点03分
7