问当a=l,b=0 时下面程序段输出结果是

问当a=l,b=0 时下面程序段输出结果是
switch(a)
(case 0:printf(“0\n”);break;
case 1:switch(b)
{case 0:printf(“l\n”);
case l:printf(“2\n”);break;
case 2:printf(“3\n”);)
case 2:printf(“4\n’’);}
qy3312 1年前 已收到1个回答 举报

Kiska1102 幼苗

共回答了16个问题采纳率:93.8% 举报

a = 1 自然跑case1的地方 --> b = 0 跑case0 ,这时输出printf("1n"); 由于没有break,他会继续向下执行 printf("2n");这时候遇到break,跳出当前switch,注意,switch(a) 里面case 1 后面也没有break,因此还会执行 pr...

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.018 s. - webmaster@yulucn.com