Шаг 50.
Microsoft Visual C++ 2010. Язык С/С++.
Оператор goto и метки

    На этом шаге мы рассмотрим назначение этого оператора.

    Это оператор безусловного перехода на участок программы, который помечен меткой - набором символов, оканчивающимся двоеточием и начинающимся с буквы. Структурное программирование своим появлением на свет во многом обязано этому оператору, который дозволял делать такие сложные петли в программе, что и самому автору трудно было в них разобраться. Этот оператор может прервать цикл и выйти из него на метку. Например, можно написать:

void main()
{
  for (;;)
    { goto v1; }
  
  v1: printf("Привет, мир!\n");
  _getch();
}

    Увлекаться этим оператором крайне нежелательно!

    Более подробную информацию по этому оператору можно получить здесь.

    Со следующего шага мы начнем работать с указателями.




Предыдущий шаг Содержание Следующий шаг