++运算符前置和后置问题,求高手解答main(){ int i3,m m(i++)+(++i)+(++i)+(++i)+(i++)printf(\n%d ,
++运算符前置和后置问题,求高手解答
main()
{ int i=3,m ;
m=(i++)+(++i)+(++i)+(++i)+(i++);
printf("\n%d ",m);
}
请问m的结果是多少?
这段代码用java和C#运行m结果为28,用VS2010运行m结果为30,用vc6.0运行m结果为25
求大神指点迷津!
[解决办法]
纠结于这个没用啊。。。。。。。。。。。
可读性太差了,工作中不会这么写的
[解决办法]
[解决办法]
