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