Cтраница 3
Оператор перехода, в именующее выражение которого входит неопределенный указатель переключателя, не эквивалентен пустому оператору, а является оператором с ошибкой. Требуется эквивалентность типов между соответствующими формальными и фактическими параметрами, вызываемыми по наименованию. Понятие собственной величины не реализовано. [31]
Операторы перехода прерывают ту естественную последовательность выполнения операторов, о которой говорилось в предыдущем параграфе, и явно указывают, какой оператор должен выполняться следующим. Оператор перехода состоит из символа go to ( перейти на) и так называемого именующего выражения. Именующее выражение может быть простым или условным. Простое именующее выражение - это либо идентификатор метки, либо взятое в скобки условное именующее выражение. [32]
Оператор перехода с возвратом задает безусловный переход на соответствующий оператор программы с одновременным занесением в заданную переменную ссылки на указанную метку оператора. [33]
Оператор перехода служит для изменения естественного порядка выполнения операторов. Естественным порядком выполнения операторов является порядок их записи. Операторы программы, к которым должны совершаться переходы, снабжаются метками, которые записываются перед этими операторами и отделяются от них двоеточием. [34]
Оператор перехода прерывает естественную последовательность действий, задаваемую порядком написания операторов, явно определяя своего преемника по значению именующего выражения. Таким образом, следующим выполняемым оператором будет тот, который имеет это значение в качестве своей метки. [35]
Оператор перехода, ведущий в оператор цикла. Результат действия оператора перехода, стоящего вне оператора цикла и обращающегося к метке внутри оператора цикла, не определен. [36]
Оператор перехода позволяет активизировать или запретить выполнение того или иного процесса в других параллельных вег-вях, при выполнении условия синхронизации реализует прерывание заданной ветви и продолжение счета с указанного оператора. [37]
Операторы перехода позволяют изменять естественную последовательность выполнения операторов путем передачи управления любому исполняемому оператору программной единицы. Рассмотрим два вида операторов перехода: безусловный и вычисляемый. [38]
Оператор перехода состоит из ключевого слова GOTO, которое можно писать как одно или два слова, и следующей за ним константы или переменной типа метка. [39]
Оператор перехода используется в тех случаях, когда после некоторого оператора следует выполнить не следующий по порядку оператор, а какой-либо другой, расположенный в любом месте данного блока или некоторого активного блока. [40]
Оператор перехода используется в тех случаях, когда после некоторого оператора следует выполнить не следующий по порядку оператор, а какой-либо другой, расположенный в любом месте данного блока или некоторого активного блока, Чтобы обеспечить переход к какому-то определенному оператору, его необходимо пометить меткой и в операторе перехода указать идентификатор этой метки. [41]
Оператор перехода прерывает естественную последовательность действий, явно определяя своего преемника по значению именующего выражения. Таким образом, следующим выполняемым оператором будет тот, который имеет это значение в качестве своей метки. [42]
Оператор перехода используется для указания, что исполнение должно быть продолжено некоторой другой частью программы, а именно той частью, перед которой помещена соответствующая метка. [43]
![]() |
Блок-схема программы решения примера. [44] |
Оператор перехода включают в то место программы, в котором требуется изменить естественный порядок выполнения операторов. С помощью метки, полученной в результате вычисления ИВ оператора перехода, отыскивается помеченный ею оператор, который и выполняется непосредственно вслед за оператором перехода. Снабжать метками следует не все операторы программы, а только те, управление к которым передается при изменении естественного порядка их выполнения. [45]