BF
Better Fellow

Зачем в этой функции true i false?

Зачем в этой функции true i false?

http://pastebin.com/uTXvRTWY

ТМ
Татьяна Марченко

Фига вопрос. Ты даже не в теме что код делает Оо

MB
Maksim Bezbah

Чтобы запомнить, если цикл остановлен.

ЕЕ
Евгения Енот

Начнем с того, что это константы, а не функции, они присваиваются переменной, как условие выхода из цикла..

ТК
Тоня Казакова

простым языком: эти константы следят за изменением значения переменной.

КК
Катюшка Крынина

Вот есть у тебя два вложенных цикла. Причём где-то внутри второго цикла принимается решение о выходе из обоих циклов. Как поступить? За goto бьют ногами, конструкцией break выйдешь только из внутреннего цикла. Вот и заводится булевская переменная-флаг isEnough, которая добавляется в условие внешнего цикла.

В принципе, если после внутреннего цикла во внешнем есть ещё операторы, то можно флаг проверять сразу после внутреннего цикла. Если установлен - тоже break. Такой каскадный break получается:

bool isEnough = false;
for ( int i=0; i {
for ( int j=0; j if (s[ i ][ j ] > 0 )
{
isEnough = true;
break;
}
if(isEnough) break;
// Ещё что-то делается
}

Похожие вопросы
написать программу которая печатает true или false (c#) пожалуйста
как отключить функцию true cinema на lm640t
$out = implode('', $box) OR FALSE
Разработать функцию, которая для заданного натурального числа N возвращает значение true - если число положительное, fa
Как пользоваться кодом moviemakercheatsenabled true/false в The sims 3 Сверхъестественное???
Read the text and mark the sentences below true or false.
Delphi, логический тип как задать переменным, к примеру q,p типа Boolean, значения true, false с клавиатуры?
for(int i = 0;i < Edges[v].size();i ++){ if(dfs(Edges[v].get(i)))return true; ПОМОГИТЕ
Составить программу, выдающее сообщение true/false Тройка чисел a, b, c является тройкой Пифагора: c^2= a^2+b^2
Составить программу, выдающее сообщение true/false если сумма двух натуральных чисел кратна 2