Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Толи меня глючит, толи delphi   Найти похожие ветки 

 
Dmitrij_K   (2006-02-07 15:51) [0]

Простой цикл
 for j:=1 to 6 do
 begin

Ставлю в теле цикла точку остановки, показывает что j=6 потом 5->4->3 и до 1
???


 
Digitman ©   (2006-02-07 15:55) [1]

for j:=1 to 6 do
begin //<- здесь точка останова
  Showmessage(IntToStr(j)); //!!

удивись разнице


 
evvcom ©   (2006-02-07 15:57) [2]

ты, наверное, j в цикле никак не используешь? Какая тебе в этом случае разница, что в j, главное, чтоб выполнилось 6 раз. Хотя даже если используешь, оптимизатор вроде по своему все разруливает. Но не волнуйся, он все делает правильно в итоге. Не нравится, отключи оптимизацию.


 
Dmitrij_K   (2006-02-07 15:58) [3]

Удивился! ОЧЕНЬ!
Ж)


 
DUDAS ©   (2006-02-07 16:32) [4]

Да, на самом деле он работает как:

for j:=6 downto 1 do


 
Гошик Кувшинов   (2006-02-07 16:41) [5]

цикл сверху вниз идёт быстрее, чем снизу вверх, потому что у процессора есть готовые команды для этого. компилятор заменяет цикл снизу вверх на сверху вниз когда важно только количество повторений, а не значение переменной на каждой итерации


 
wal ©   (2006-02-07 16:53) [6]


> [5] Гошик Кувшинов   (07.02.06 16:41)
Бред, готовые команды есть в обе стороны, просто сравнивать с нулем в конце цикла проще, чем не с нулем.


 
Игорь Шевченко ©   (2006-02-07 17:50) [7]

wal ©   (07.02.06 16:53) [6]


> , готовые команды есть в обе стороны


? а как же loop ?


 
LordOfRock ©   (2006-02-07 20:32) [8]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
2-1139099660
Германн
2006-02-05 03:34
2006.02.26
Не смог найти в стандартной палитре компонент!


3-1136373203
кот
2006-01-04 14:13
2006.02.26
Выбор оптимальной базы данных


8-1127169958
TOL!K
2005-09-20 02:45
2006.02.26
2 WAV


2-1139423531
JEK2
2006-02-08 21:32
2006.02.26
Не понятные ошибки при работе с БД


3-1136286352
greg123
2006-01-03 14:05
2006.02.26
чем отличаются FireBird, IB, Yaffil