有如下程序: int x=3: d0{ x-=2: cout<<x: }while(!(--x)); 执行这个程序的输出结果是

admin2010-12-16  32

问题 有如下程序:    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,退出循环。
转载请注明原文地址:https://kaotiyun.com/show/nQVp777K
0

最新回复(0)