Паскаль «выход» и «перерыв» то же самое, то есть, они эквивалентны, оба остановились, например, цикл до точки?

в паскале «exit» и «break» одно и тоже, т.е. они равносильны, оба прекращают,например,цикл до определенного момента?

  1. Break это досрочное прекращение цикла.
    При чм, если цикл вложенный, то прекратится только вложенный, а внешний продолжит свою работу.

    Вложенный цикл:

    for N1 := 1 to 100 do
    for N2 := 1 to 100 do
    if N2 gt; N1*N1 then Break;

    Exit это выход из программы, если вызван в основном модуле программы, или из подпрограммы (процедуры или функции) , если вызван в ней!

    Для прекращения работы программы (не зависимо от того, что в данный момент выполняется) используется Halt.

  2. exit завершает работу приложения, break — выходит из цикла, допустим если у вас есть цикл do, while, loop или for, и вам нужно выйте, то используйте break, а чтобы завершить приложения используйте exit. Break — это оператор, а Exit — процедура.
  3. exit прекращает вообще работу, а break только цикл
  4. если бы было равносильно, то для чего две команды создавать???
  5. нет, exit — завершение проги, break — цикла

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *