作业帮 > 综合 > 作业

设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 16:48:30
设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___
_
  switch(a)
   { case 1:
       switch(b)
        { case 0:printf("** 0 **\n"); break;
case 1:printf("** 1 **\n");break;
        }
case 2:printf("** 2 **\n"); break;
   }
A、** 0 ** B、** 0 **
** 2 **
C、** 0 **       D、switch语句中存在语法错误
** 1 **        
** 2 **
B
再问: 为什么呢?
再答: switch(b)         { case 0: printf("** 0 **\n"); break; 执行完后 break,到了case 2, 就printf("** 2 **\n"); 了