- Код: Выделить всё
1: For i = 0 To 4
If ExAr(i) > ExAr(i + 1) Then
t = ExAr(i)
ExAr(i) = ExAr(i + 1)
ExAr(i + 1) = t
if FLAG=true then
GoTo 1
End If
Next i
Заранее благодарен.
1: For i = 0 To 4
If ExAr(i) > ExAr(i + 1) Then
t = ExAr(i)
ExAr(i) = ExAr(i + 1)
ExAr(i + 1) = t
if FLAG=true then
GoTo 1
End If
Next i
1: For i = 0 To 4
If ExAr(i) > ExAr(i + 1) Then
t = ExAr(i)
ExAr(i) = ExAr(i + 1)
ExAr(i + 1) = t
'If FLAG = True Then GoTo 1
Else
Exit For
End If
Next i
For i = 1 To 10
MsgBox i
If i = 5 Then Exit For
Next i
If FL = True Then
е=у
FL = False
Else
Exit For
End If
GSerg писал(а):а что если заменить условие на обратное?
If FL = false Then
exit for
Else
тут будет продолжение цикла.
End If
Собсно вопрос - что такое Exit For, и есть ли что-то, наподобие этого оператора, только действующего диаметрально противоположно?
If УсловиеВыполняется Then
...
...
Else
Exit For
End Ff
For Переменная=НачальноеЗначение To КонечноеЗначение
Тело цикла
Next Переменная
For Переменная=НачальноеЗначение To КонечноеЗначение
If УсловиеВыхода Then Exit For
Тело цикла
Next Переменная
Это точно.Только мне кажется, что кое кто прикалывается просто ...
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Majestic-12 [Bot], Yandex-бот и гости: 176