ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Правила составления и использования1. Под меткой понимается идентификатор аналогичный имени переменной 2. Идентификатор метки составляется пользователем/ 3. Указанная в операторе goto метка записывается перед помечаемым оператором, отделяясь от него двоеточием. 4. Оператор, помеченный меткой m, может располагаться в соответствии с требованием алгоритма решения выше или ниже самого оператора goto, как указано в следующих фрагментах программы: ...... goto f3; met2: scanf(...); ...... f3: v=.36; goto met2;
В первом фрагмента управление передаётся от оператора goto f3; вниз – оператору v=.36;, перед которым проставлена его метка. При этом расположенная |между ними часть программы (последовательность операторов) выполнена не будет. Во втором - управление передаётся вверх на повторный ввод переменных.
5. Оператор, записанный под goto, должен быть помечен меткой другого оператора управления, иначе участок программы, записанный ниже goto, не будет выполняться:
... goto А; В: х1=23.; А: х2=х- 15.; 6. Метка m может проставляться только перед простым оператором. При
goto М1; ... М1:; {… }
7. Запрещено делать переходы через выражения, содержащие инициализацию объектов: goto m; float f=0.0; m: f=f+1; Внимание! Использование оператора безусловной передачи управления допускается, но не поощряется правилами структурного программирования, т.к. позволяет создавать нестандартные структуры с немотивированными передачами управления.
Не нашли, что искали? Воспользуйтесь поиском:
|