``++break;++`` is an unstructured control flow statement which makes code harder to read.
Ideally, every loop should have a single termination condition.