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