迷惑的break
请各位大虾先看代码for (i=0,i<LENGTH;i++) -----------------------A位置
{
for(j=0,j<WIDTH;j++) -----------------------B位置
{
{
if (lins[i][j]==′\0′)
lengths[i]=j;
break;
}
}
}
code中的代码在break后到底跳到哪里?为什么
break跳出它自己所在的循环,
红色的大括号是多余的,再多多少对都一样的效果,我分析lZ第一个红色大括号应该放到if的后面,否则里层的循环执行一次就被break出来了!