if语句里嵌套continue,continue之后的语句一定不会被执行,那么continue后的语句有什么意义呢
如下,是一个程序的一小部分,没看明白continue之后三行命令的用处。我感觉永远都不会执行啊,因为一旦碰到continue,后面的就都跳过了。i=1;flag=1;wh...
如下,是一个程序的一小部分,没看明白continue之后三行命令的用处。我感觉永远都不会执行啊,因为一旦碰到continue,后面的就都跳过了。
i=1;
flag=1;
while (flag)
{
flag = 0;
for (j=0; j<n-i; ++j)
{
if(a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
continue;
a[j+1] = temp;
flag = 1;
break;
}
}
break;
++i;
} 展开
i=1;
flag=1;
while (flag)
{
flag = 0;
for (j=0; j<n-i; ++j)
{
if(a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
continue;
a[j+1] = temp;
flag = 1;
break;
}
}
break;
++i;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询