作业帮 > 综合 > 作业

一道C语言题30. 有如下程序  main()  {  int x=l,a=0,b=0;   switch(x){

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 21:47:04
一道C语言题
30. 有如下程序
  main()
  { 
int x=l,a=0,b=0;
   switch(x){
   case 0:b++;
   case 1:a++;
   case 2:a++;b++;}
   printf("a=%d,b=%d\n",a,b);
  )
  该程序的输出结果是【 C 】
A. a=2,b=1  B. a=l,b=1  C. a=l,b=0  D. a=2,b=2
选A
进入switch,x=1,转向case 1,执行a++后a=2;
由于没有break语句,接下来执行case 2,a++,b++,则a=2,b=1