fk0легенда (13.10.2010 11:27, просмотров: 161) ответил Snaky на ну это упрощенный пример - набросал прямо по ходу. на самом деле может быть более сложный, например такой блок:
На самом деле такое использование break -- ЗАМАСКИРОВАННЫЙ GOTO!!! А goto, как известно, абсолютное зло во всех вселенных. А ведь можно вместо break с таким же успехом и longjmp... Хотя академически-правильно по-моему иметь вложенные функции и из них делать return. Хотя вот исключения в C++ -- лучше. Впрочем, в C на longjmp можно сделать самодельные плохонькие исключения.
[ZX]