以下程序运行后的输出结果是【 】。 #include <stdio.h> main( ) { int x=1,y=0,a=0,b=0; switch ( x ) { case 1:switch(y)

admin2009-01-15  20

问题 以下程序运行后的输出结果是【  】。
#include <stdio.h>
main( )
{   int x=1,y=0,a=0,b=0;
     switch ( x )
      {  case 1:switch(y)
              { case 0:a ++; break;
               case 1 :b ++; break;
          }
           case 2:a ++ ;b +*; break;
    }
      printf("%d  %d\n",a,b);
  }

选项

答案2 1

解析 本题考查switch语句。首先x=1,执行switch(y),因为y=0,所以执行case 0:a+ +;break;此时a=1执行case 2:a++;b++;这时a=2,b=1;最后输出结果是2 1。
转载请注明原文地址:https://jikaoti.com/ti/kHK0FFFM
0

随机试题
最新回复(0)