#include<stdio.h>
void main()
{
int k=5,n=0;
do
{
switch(k)
{
case 1:case 3:n+=1;k--;break;/*此行看不懂*/
default:n=0;k--;
case 2:case 4:n+=2;k--;break;/*此行看不懂*/
}
printf("%d",n);
}
while(k>0&&n<5);
}
求输出结果,感觉程序好乱,一点也看不懂,特别是上面我标注的两行。。求详细解释下每行的意思。。。switch语句用的太凌乱了。。。谢谢!