以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--)

问题描述:

以下程序的运行结果是( ).void main() {int x = 5; do { printf("%2d",x--); } while(!x); } A.5 4 3
以下程序的运行结果是( ).
void main()
{int x = 5;
do
{
printf("%2d",x--);
} while(!x);
}
A.\x05 5 4 3 2 1
B.\x05 4 3 2 1 0
C.\x05 5
D.\x05 4
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
c啊
do...while()不管条件如果先执行一次,输出5,因为是后置--,所以先使用后再自减
然后!x 也就是!4为0,所以循环不再执行
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释