5.下面程序的运行结果是( )。
#include <stdio.h>
int main( )
{ int a=0, i=3;
switch(i)
{ case 3: a+=3;
case 1:
case 2: a+=2;break;
default: a+=5;
}
printf("%d ",a);
}
A.3 B. 5 C. 10 D. 0
答案是B 为什么?