Пародия вот на это.
Вместо вот этого недоразумения
for (i = 0; i < len; i++) {
if (some_func(arr[i]) == 0) {
break;
}
}
можно написать более изящно
for (i = 0; i < len; i++) {
if (do_something(arr[i]) == 0) {
goto OUT;
}
}
OUT:
do_something_else();