Индексирующая переменная цикла
Возникла проблема. После выполнения нижеприведённого кода у меня перевернулось мировоззрение...
For i=1 To 3 Next Print i Индексирующая переменная почему-то после выхода из цикла увеличивается ещё на единицу. Собсно вопрос: Так было всегда? Что-то я этого не припомню. В связи с этим возникает проблема с индексами массива :"( Толи я - дурак, толи лыжи не едут... |
Ответ: Индексирующая переменная цикла
Што?
Может нужно так? For i=1 To 3 Print i Next |
Ответ: Индексирующая переменная цикла
цикл действует так :
1)переменная приравнивается к индексу 2)Проверка выходит ли значение переменной за границы диапозона 3)Если нет, то выполняется действие, индекс увеличивается на шаг. То есть когда переменная равняется 4м, она не проходит по условию цикла и выходит из него. Так что если переменная юзается только внутри цикла, то гуд |
Ответ: Индексирующая переменная цикла
Спасибо.
Брр... Три года сижу на блице и такого не замечал... |
Ответ: Индексирующая переменная цикла
во всех языках программирования взяли за основу принцип что значение переменной - итератора цикла после выхода из цикла не определенно и не стоит на него рассчитывать
|
Ответ: Индексирующая переменная цикла
Цитата:
|
Ответ: Индексирующая переменная цикла
Цитата:
Цитата:
|
Ответ: Индексирующая переменная цикла
ffinder
ну если ты его будешь использовать для обращение по индексу - то индексатор, но Print i это не обращение по индексу, скорее правильнее называть просто счётчиком цикла, потому что такой термин общеприменим |
Ответ: Индексирующая переменная цикла
импэ реквистирует трактовку термина от ffinder (яндекс выдаёт следующее):
Цитата:
|
Ответ: Индексирующая переменная цикла
ffinder ау! Отзовись!
|
Ответ: Индексирующая переменная цикла
Ещё раз спасибо за подробное разъяснение.
:ok: |
Ответ: Индексирующая переменная цикла
|
Ответ: Индексирующая переменная цикла
|
Часовой пояс GMT +4, время: 06:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot