再次请教。关于循环小问题
main
{ int y=10; 此行执行完毕Y应该依次为10,7,4……
do {y--;}while(--y); 此行执行完毕Y应该为8,5,2……
printf("%d\n",y--); 输出时候Y应该也为8,5,2……
}
若再次循环回到一步,Y应该等于1了,在执行Y--,与--Y之后不成-1了吗,为什么答案是0?我究竟那里错了?望指教!

感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....