int x=23;do {printf ("%d",x--);}while(!x);有没有详细一点的解释?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 02:18:06
int x=23;do {printf (

int x=23;do {printf ("%d",x--);}while(!x);有没有详细一点的解释?
int x=23;do {printf ("%d",x--);}while(!x);有没有详细一点的解释?

int x=23;do {printf ("%d",x--);}while(!x);有没有详细一点的解释?
结果为23
int x=23;
do {
\x09printf ("%d",x--); /// 这里输出x的值,之后--,输出23,执行x--后,x为22
}while(!x); // 这里条件是!x,此时x=22,即x为真,执行!x后,为假,退出了循环