问题 单项选择题

下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;

A.1

B.2

C.4

D.5

答案

参考答案:C

解析: 循环条件是++x,在C++中,对于非0值全都为真,0代表假。x的初始值为-5.所以循环能进行4次。

单项选择题
单项选择题