C语言中switch语句的执行流程如下:

  1. 计算switch表达式(本例中为i)。
  2. 将switch表达式的值与每个case标签的值进行比较。
  3. 如果匹配到某个case标签,则执行该case标签后的语句,以及所有后续的case和default语句,直到遇到break语句为止。
  4. 如果没有匹配到任何case标签,则执行default语句。

在本例中,inti=10,switch表达式值为10,与case 10的标签值匹配。因此,执行case 10后的语句i+=1,以及后续的case 11和default语句。最终,变量i的值为10+1+1+1 = 13。

所以,答案为 D. 13


原文地址: https://www.cveoy.top/t/topic/pqeH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录