#include
int main()
{
int i=5;
do
{
switch(i%2)
{
case 0:i--;break;
case 1:i--;continue; }
i--;i--;
printf("%d“,i);
}while(i>0);
return 0;
}
结果是1,原因是continue是直接执行的while的下一次循环,而不是switch
#include
int main()
{
int i=5;
do
{
switch(i%2)
{
case 0:i--;break;
case 1:i--;continue; }
i--;i--;
printf("%d“,i);
}while(i>0);
return 0;
}
结果是1,原因是continue是直接执行的while的下一次循环,而不是switch