LINUX.ORG.RU

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

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

https://en.wikipedia.org/wiki/Guard_(computer_science)

и да и нет

и for и while и if это (могут быть) функции_охраны(аля префикса проверки предиката флагов на каком нить машкоде) к последующей одной команде - в частности call'у - который в отличии от goto помнит куда возвращаться ( и может быть) и вернётся - в отличии от goto - которое по факту «стирающее» присвоение указателю исполнения нового значения

т.е for/while/if это формы skip()_next_command

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

и да и нет

и for и while и if это (могут быть) функции_охраны(аля префикса проверки предиката флагов на каком нить машкоде) к последующей одной команде - в частности call'у - который в отличии от goto помнит куда возвращаться ( и может быть) и вернётся - в отличии от goto - которое по факту «стирающее» присвоение указателю исполнения нового значения

т.е for/while/if это формы skip()_next_command