在线名词解释大全 - C语言程序设计 - 详细

对于以下程序,输出结果为#include<stdio.h>intmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);return0;}

A
a=2,b=1
B

a=1,b=1

C

a=1,b=0

D

a=2,b=2

正确答案:

 x=1

执行case 1子句,

 y=0,执行case 0子句, a=1,break,跳出当前switchcase 1子句执行完毕。

继续执行case 2子句

 a=2,b=1,break,跳出当前所在的switch语句。

输出a,b的值。

相关推荐
扫描二维码
关注公众平台