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