一道C的题,int x=3;do{printf("%3d",x-=2);}while (--x));还有其中的(!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:05:18
一道C的题,int x=3;do{printf(

一道C的题,int x=3;do{printf("%3d",x-=2);}while (--x));还有其中的(!
一道C的题,
int x=3;
do
{printf("%3d",x-=2);
}
while (--x));
还有其中的(!

一道C的题,int x=3;do{printf("%3d",x-=2);}while (--x));还有其中的(!
先 输出x=x-2即1
--x也就是x=x-1即0
while里面是!0也就是说是真,!0就是真,执行循环
输出 -2
--x变成-3
!-3就是否,结束循环