以下程序的输出结果是(  )。    main()    {int i;    for(i=0;i<8;i++)    {switch(i)        {  case 0:           case 3:i+=2;           case 1

admin2010-06-06  10

问题 以下程序的输出结果是(  )。    main()    {int i;    for(i=0;i<8;i++)    {switch(i)        {  case 0:           case 3:i+=2;           case 1:           case 2:i+=3;           default:i+=5;        }    }    cout<<i;    }

选项 A、11
B、35
C、10
D、45

答案A

解析 初始i=0,则case 0成立,由于没有break,则所有语句将都执行,则i=10,再执行 i++,则 i=11。
转载请注明原文地址:https://kaotiyun.com/show/rujp777K
0

最新回复(0)