请问default在switch中的用法是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:41:33
有以下程序(请高手解释一下下面的程序)
main()

{int k=5,n=0;

do

{switch(k)

{case1: case3:n+=1; break;

default(这个的用法是什么?请详细解答);n=0;k--;

case2: case4:n+=2;k--;break;

}

printf(“%d”,n);

}while(k>0&&n<5);

}

程序运行后的输出结果是

A)235 B)0235 C)02356 D)2356

case1: case3:n+=1; break;

default(这个的用法是什么?请详细解答);n=0;k--;

case2: case4:n+=2;k--;break;

**************************************

其中的default语句在k不等于 1,2,3,4的情况下执行。

default是在所有case都不满足时候进入的分支

default是在所有case都不满足时候进入的分支。