帮我看一下贴中两端程序的区别
#include<stdio.h>main()
{
int x=3,y=6,a=0;
while(x++!=y--)
{
a++;
if(y<x) break;
}
printf("%d %d %d",x,y,a);
}
输出结果为:5 4 2 ;
#include<stdio.h>
main()
{
int x=3,y=6,a=0;
while(x++!=(y-=1))
{
a++;
if(y<x) break;
}
printf("%d %d %d",x,y,a);
}
输出结果:5 4 1 ;
麻烦高手指点一二,最好能告诉我原因。