下列语句序列执行后,k 的值是(
问题描述:
下列语句序列执行后,k 的值是(
int i=10,j=18,k=30;
switch( j - i )
{case 8 :k++;
case 9 :k+=2;
case 10:k+=3;
default :k/=j;
}
A) 31 B) 32 C) 2 D) 33
答
c)2
因为在switch语句中 如果case 后不跟break ,那么只要成立 就会将之后的所有语句都执行