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