int x=3;do{printf("d%",x-=2);}while(!x); 的输出结果是?

2025年03月22日 10:49
有4个网友回答
网友(1):

如果你没打错字的话,输出d
如果 d%是%d的话,输出1
循环1次后 x=1;那么!x 就是0,循环终止

网友(2):

首先是"%d"才对吧
结果是1
先执行do语句输出1,此时X=1,!X为假,跳出循环.

网友(3):

%d输出的格式错误,输出的是1

网友(4):

1