[求助]看似简单的问题求教
问题一:
int x=1,y=0;
求表达式x-->(x+y)?5:25>y++?'1':'2'的值;
结果为什么是5?
y的最终值是0,为什么不是1?
问题二:
main()
{int x=3,y=3,z;
z=(++x)+(++x)+(++x);
printf("%d",z);
printf("%d",(++y)+(++y)+(++y));
}
为什么上面两个打印语句的结果会不一样?
问题一:
int x=1,y=0;
求表达式x-->(x+y)?5:25>y++?'1':'2'的值;
结果为什么是5?
y的最终值是0,为什么不是1?
问题二:
main()
{int x=3,y=3,z;
z=(++x)+(++x)+(++x);
printf("%d",z);
printf("%d",(++y)+(++y)+(++y));
}
为什么上面两个打印语句的结果会不一样?