Изход от няколко вложени циклъла без break?
От вложени цикли излизам с break. Например:
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
for (int k = 0; k < 10; k++)
{
if (sum > 5) { break; }
}
if (sum > 5) { break; }
}
if (sum > 5) { break; }
}
Защо не ми се получава с while() с променлива в най-вътрешния цикъл? Защо не я следи? Променивата е глобална.
int i = 0;
while (i < 10 && ok)
{
for (int j = 0; j < 10; j++)
{
for (int k = 0; k < 10; k++)
{
if (sum > 5) { ok = false; }
}
}
i++;
}