下列程序的输出结果是 ______。main() {int i=3; switch(i) { case 1: casc 2: printf(("%d",i); case 3: case 4:

admin2010-05-22  25

问题 下列程序的输出结果是 ______。main()    {int i=3;       switch(i)       { case 1:       casc 2: printf(("%d",i);       case 3:       case 4: break;       defanlt:printf("OK");      }    }

选项 A、0
B、3
C、OK
D、没有任何输出

答案8

解析 在题中,i的值为3,由于“case 3:”后面没有break语句,所以继续向下执行“case 4:”后面的语句,由于“case 4:”后面的语句为break强行退出switch语句,所以,本题没有任何输出。
转载请注明原文地址:https://jikaoti.com/ti/mWI0FFFM
0

最新回复(0)