while 和switch中的continue语句有什么作用?
下面三个程序中的continue有什么作用啊第一个:int i=0;
while(i<10)
{ if(i<1) continue;
if(i==5) break;
i++;
}
第二个:#include<stdio.h>
void main()
{
char c='A';int k=0;
do
{
switch(c++)
{
case 'A':k++;break;
case 'B':k--;
case 'C':k+=2;break;
case 'D':k%=2;continue:
case 'E':k*=10;break;
default:k/=3;
}
k++;
}while(c<'G');
printf("k=%d",k);
}
第三个:#include<stdio.h>
void main()
{
int i,n=0;
for(i=2;i<5;i++)
{
do
{
if(i%3)
continue;
n++;
}while(!i);
n++;
}
printf("n=%d",n);
}
还有,如果switch中没有default,但是,所有的情况都不满足,是不是这个switch就没用了,不再执行了?