Я написал функцию, которая проверяет, существует ли число в интервале. Каков наилучший способ остановить поиск? Этот:Проверить условие в операторе for
for (i = a; i <= b; i++) {
fi = f(i);
if (fi == c) {
j = i;
break;
}
}
или этот?
for (i = a; (i <= b) && (IsFound == 0); i++) {
fi = f(i);
if (fi == c) {
j = i;
IsFound = 1;
}
}
Я согласен с ответами, говорящими «break». Но вы скорее сделаете '! IsFound', чем' IsFound == 0'. – djechlin