一个复杂的问题!!!!!!!!!!
#include <stdio.h>
void main()
{
int k=0;
char c='A';
do
{
switch(c++)
{
case'A':k++;break;
case'B':k--;
case'C':k+=2;break;
case'D':k=k%2;continue;
case'E':k=k*10;break;
default:k=k/3;
}
k++;
} while (c<'G');
printf("k=%d\n",k);
}
我想问一下,最后的结果为什么是k=4???
执行到continue又是如何跳转的?
谢谢!