#include<stdio.h> void main() { int y=10; do{ y--; } while(--y); printf("%d尀n",y--); }

怎么回事?
2025-02-23 05:50:22
推荐回答(1个)
回答1:

#include
void main()
{ int y=10;
do
{ y--; } //每次y-1,注意第一次循环y=9,(y--)=10,以后的依次类推
while(--y); //y再减一,注意第一次循环y=8,(--y)=8
printf("%d\n",y--); //最终y=-1,而(y--)=0,输出0,注意区分y--与--y
}