以下程序输出的结果是( )。 void main( ) { int x = 1,a =0,b =0; switch(x) { case 0:b ++; case 1: a + +

admin2013-02-27  23

问题 以下程序输出的结果是(   )。      void main( ) {      int x = 1,a =0,b =0;      switch(x) {            case 0:b ++;            case 1: a + +;            case 2:a ++ ;b ++;    }      cout <<a <<b;}

选项 A、21
B、11
C、12
D、10

答案1

解析 x=1,执行case 1语句,a++,由于没有break语句,继续执行Case 2语句,a++; b++;所以a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/w7Vp777K
0

最新回复(0)