main() {char x='B', switch(x) {case' A:printf("ItisA.");case'B':printf("ItisB."); case'C':printf("ltisC."); default:printf("other.");}}运行结果为:
时间: 2024-03-15 12:42:36 浏览: 98
switch-case语句用法
运行结果为 "ItisB.other."。
原因是因为 switch 语句中的表达式是变量 x,其值为 'B'。在 case 'A' 中没有 break 语句,所以会顺序执行 case 'A'、case 'B' 和 case 'C' 中的语句,直到遇到 break。因此会先输出 "ItisB.",然后继续执行后面的语句,输出 "other."。
阅读全文