问题
单项选择题
有如下程序: int x=3: d0{ x-=2: cout<<x: }while(!(--x)); 执行这个程序的输出结果是
A.1
B.30
C.12
D.死循环
答案
参考答案:C
解析: Do...while()循环是先执行循环体,然后判断条件。第一次进入循环x=1,打印1,第二次进入循环x=0,执行x-=2后,x=-2,打印x,退出循环。
有如下程序: int x=3: d0{ x-=2: cout<<x: }while(!(--x)); 执行这个程序的输出结果是
A.1
B.30
C.12
D.死循环
参考答案:C
解析: Do...while()循环是先执行循环体,然后判断条件。第一次进入循环x=1,打印1,第二次进入循环x=0,执行x-=2后,x=-2,打印x,退出循环。