求助:一个条件的表达式的值?
											程序1: int x=1,y=0,c=x-->(x+y)?5:25>y++?'1':'2';
运行结果:x= ? Y=? c=? 吗?
条件运算符是右结合性,我觉得上式:
 第一步:计算25>y++?'1':'2',结果为'1',计算完毕y=1
第一步:计算25>y++?'1':'2',结果为'1',计算完毕y=1第二步:计算x-->(x+y)?5:'1',关系不成立结果为'1',x=0,y=1
第三步:在把右式的计算结果字符'1'的ASCII赋给c,那么c=40.
可为什么运行结果是:x=0,Y=0,c=5?



 
											





 
	    

 
	
