执行下面C语言程序段的结果是( )。main( ){int x=l,a=l,b=

免费题库2022-08-02  14

问题 执行下面C语言程序段的结果是( )。main( ){int x=l,a=l,b=l;switch(x){case 0:b++;case 1:a++;case 2:a++;b++;}printf(”a=%d,b=%d“,a,b);}A.a=2,b=2B.a=3,b=2C.a=2,b=lD.a=3,b=3

选项 A.a=2,b=2
B.a=3,b=2
C.a=2,b=l
D.a=3,b=3

答案 B

解析 switch case语句语法,当匹配到了一个case条件,会从该条件开始往下执行其余所有条件语句,不再进行判断,因此这里x=1匹配到了case1,其会执行case1及case2的语句。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2424412.html

最新回复(0)