【单选题】有如下程序
main()
  int  x=3;
 do
   printf("%d",x--);
 while(!x);
   
该程序的执行结果是______。
A.321
B.3
C.不输出任何内容
D.陷入死循环
网考网参考答案:B
网考网解析:
[评析] 本题x赋初值为3,当执行printf("%d",x-);时,由于x-的作用是先运算x,再将x的值减1,所以,printf输出的 x值为3,等输出后,x的值减1变为2,继续执行,判断条件!x为假,循环只被执行一次。
                 
				 查看试题解析出处>>
							
	          			
发布评论 查看全部评论