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

admin2020-06-29  35

问题 下列程序
    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次。
转载请注明原文地址:https://jikaoti.com/ti/x3A0FFFM
0

最新回复(0)