单选题
下列程序执行后,输出的结果是______。
int x=-5,y=0;
while(++x)
y++;
cout<<y<<endl;
A、
1
B、
2
C、
4
D、
5
【正确答案】
C
【答案解析】
[解析] 循环条件是++x,在c++中,对于非0值全都为真,0代表假。x的初始值为-5,所以循环能进行4次。
提交答案
关闭