这个程序执行后的结果为什么是y=-1啊?
#include<stdio.h>main()
{int y=10;
while(y--);
printf("y=%d\n",y);
}
2016-09-16 10:46
2016-09-16 11:46
程序代码:#include<stdio.h>
main()
{int y=10;
while(y--);//这是个空循环,循环执行到y=0的时候才可以终止,又因为是y--,所以循环结束以后y还需要一次执行自减
printf("y=%d\n",y);//所以到这y就变成-1了
} 
2016-09-16 12:05
2016-09-16 18:59
2016-09-20 15:28