LINUX.ORG.RU

История изменений

Исправление grem, (текущая версия) :

Писать алгоритмы на Си?

На самом деле ничего сложного в переходах по меткам нет, что на <=фортране-77, что на старом бейсике. Все goto в более новых реализациях этих же языков обычно сводятся к конструкциям if...else if...else, ... while.... В очень редких случаях определённых изощрённых алгоритмов переход внутрь другого блока снаружи реализуется добавлением дополнительной переменной «индикатора» для проверки выполнения условия и добавлением if-else в соответствующие места.

Исходная версия grem, :

Писать алгоритмы на Си?

На самом деле ничего сложного в переходах по меткам нет, что на <=фортране-77, что на старом бейсике. Все goto в более новых реализациях этих же языков обычно сводятся к конструкциям if-else if-else, ... while.... В очень редких случаях определённых изощрённых алгоритмов переход внутрь другого блока снаружи реализуется добавлением дополнительной переменной «индикатора» для проверки выполнения условия и добавлением if-else в соответствующие места.