C语言switch语句练习:inti=10;执行程序段后,变量i的值是多少?
C语言中switch语句的执行流程如下:
- 计算switch表达式(本例中为i)。
- 将switch表达式的值与每个case标签的值进行比较。
- 如果匹配到某个case标签,则执行该case标签后的语句,以及所有后续的case和default语句,直到遇到break语句为止。
- 如果没有匹配到任何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 著作权归作者所有。请勿转载和采集!