c语言for语句嵌套中的continue

2025-02-03 05:40:54
推荐回答(2个)
回答1:

continue的意思是跳过这个语句后面的循环体,直接进入下一轮循环。当然for循环语句的话,还要先执行for语句第二个分号后面的语句,这里即为c++。
循环嵌套,用括号分开,就看得清楚了。
#include
void main()
{
int a,b,c;
for(a='x';a<='z';a++)
{
for(b='x';b<='z';b++)
{
for(c='x';c<='z';c++)
{
if((a!='x')&&(c!='x')&&(c!='z')&&(a!=b)&&(b!=c)&&(c!=a))
printf("a->%c,b->%c,c->%c\n",a,b,c);
else
continue;
}
}
}
}

回答2:

for是嵌套,continue是指跳出此次循环继续内部for的程序,因为是嵌套for,如果没有这个continue那么就会直接进行外部的for语句。