Использование метки |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Использование метки |
Вячеслав Л. |
Сообщение
#1
|
Бывалый Группа: Пользователи Сообщений: 227 Пол: Мужской Реальное имя: Вячеслав Репутация: 3 |
Такой вопрос: вщзможно ли использованием метки (label) заменить использование цикла? И если да то как это будет выглядеть?
-------------------- Само знание есть сила
|
andriano |
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Вообще-то GOTO с меткой может использоваться для организации совершенно различных конструкций:
1. Выполнения по условию (if). 2. Множественного ветвления (case). 3. Переборного цикла (for). 4. Цикла с условием, проверяемом перед его выполнением (while). 5. Цикла с условием, проверяемым в конце (repeat). Применяя вместо безликого GOTO адекватный структурный оператор, ты лучше уясняешь себе смысл кода в процессе написания, что облегчает его отладку, а также существенно уменьшаешь время необходимое для того, чтобы понять его в дальнейшем (весьма вероятно, что ты и останешься единственным читателем собственного кода. Поверь, когда кода написано ДОСТАТОЧНО, ты будешь читать свой старый код так, как будто видишь его впервые. Т.е. не вспоминать, а разбираться заново). |
Текстовая версия | 24.05.2024 0:05 |