单选题 下面程序段的输出结果是( )。 int x=5; do{ cout<< --x; }while(!x);
【正确答案】 C
【答案解析】[解析] 根据do…while循环语句功能的特点可得:首先无条件执行循环体,表达式--x的值为4,输出为4,x的值变为4,然后检查条件(!x)为假(false),则循环结束。