3.4. Безусловный переход. Оператор GОТО

Если в программе после выполнения очередного оператора надо выполнить не следующий по порядку, а другой, помеченный для этого меткой, используется оператор безусловного перехода goto. Он осуществляет переход к инструкции, перед которой стоит метка, объявленная в разделе 1аbеl, и имеет вид:

Goto ИмяМетки;

Например:

1аbе1 metka01;

. . .

Begin

. . .

metka01: Оператор;

. . .

goto metka01;

end.

Следует знать:

• метка, на которую передается управление, должна быть описана в разделе описания меток того блока (основной программы, процедуры или функции), в которой эта метка используется;

• переход возможен только в пределах блока;

• в соответствии с правилами структурного программирования оператор goto следует применять как можно реже, т. к. он усложняет понимание логики программы. В некоторых языках программирования этот оператор отсутствует.

 предыдущая         меню        вверх         следующая

Hosted by uCoz