下列程序的运行结果是_____。
#include ”stdio.h” main()
{
int k; k=3;
switch(k)
{
case 1: printf(”%d\n”, k++);
case 2: printf(”%d\n”, k++);
case 3: printf(”%d\n”, k++);
case 4: printf(”%d\n”, k++);
break;
default: printf(”Full!\n”);
}
}
A、3 B、4 C、3 4 D、4 4
switch结构是顺序执行的,除非break,首先这里k=3,进入case 3,打印3,然后k++,k=4
由于这里没有break,所以顺序执行case 4,打印4,然后break
C