目录: 标题| 题干| 答案| 搜索| 相关
问题

有以下程序:程序的运行结果是( )。


有以下程序:程序的运行结果是( )。

  • Aa:2,b:2
  • Ba=2,b=1
  • Ca=1,b=1
  • Da=1,b=0
参考答案
参考解析:

c语言还提供了一种用于多分支选择的switch语句,计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后语句,然后不再进行判断,继续执行后面所有c-t后语句。如表达式的值与所有cme后的常量表达式均不相同时,则执行default后的语句。x=1;进入第一层switch,Y=0;进入第二层smiteh,执行a++;break;后a=1;在进入case2,(这里case1:没有break,)执行了a++,b++,由于存在break,则跳出switch,得刭a=2,b=1,因此答案为B选项。

分类:其他