单选题
下面程序的输出结果是______。
int x=5;
do{
cout<<--x;
}while(!x);
A、
43210
B、
5
C、
4
D、
无任何输出
【正确答案】
C
【答案解析】
[解析] 先无条件执行一次循环体,前置“--”作用于x,使得x先减1,再输出;由于x非零,故!x为false,不再进行执行循环语句。
提交答案
关闭