问题 单项选择题

下列程序执行后,输出的结果是( )。
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次。

单项选择题
问答题 简答题