int n=3;do{printf ("%d",n--);}while (!n);"
printf ("%d", n--); 输出3,n变为2,while(!n)循环条件不满足,循环结束!n即只有n为0时条件才成立