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

Вниз

a := a + 1 или Inc(a)   Найти похожие ветки 

 
VAD*Anti Gopn!k ©   (2008-02-04 12:54) [0]

Что работает быстрее?


 
Jeer ©   (2008-02-04 12:56) [1]

Self-домашнее задание:
проверить и доложить с обоснованием.


 
Ins ©   (2008-02-04 12:58) [2]

Одинаково. Компилятор заменяет a := a + 1 на команду inc в случае, когда прибавляем единицу. Компилятор заменяет Inc на команду add в случае, если прибавляем число больше 1.


 
VAD*Anti Gopn!k ©   (2008-02-04 13:00) [3]

>>Ins ©   (04.02.08 12:58) [2]
Спасибо.


 
Григорьев Антон ©   (2008-02-04 13:12) [4]


> Ins ©   (04.02.08 12:58) [2]
> Одинаково. Компилятор заменяет a := a + 1 на команду inc
> в случае, когда прибавляем единицу. Компилятор заменяет
> Inc на команду add в случае, если прибавляем число больше
> 1.

Это только если все проверки отключены. А так - на обычное прибавление оказывает влияние опция {$R+}, на Inc/Dec - {$Q+}, так что разница в этом случае должна быть.


 
Ins ©   (2008-02-04 13:12) [5]


> VAD*Anti Gopn!k ©   (04.02.08 13:00) [3]

На будущее - могли бы проверить и сами. Ставим брейкпоинт на интересующую строку, жмем Alt+Ctrl+C при остановке, и смотрим на сгенерированный код.


 
Ins ©   (2008-02-04 13:22) [6]


> Это только если все проверки отключены.


Верное замечание, спасибо


 
Anatoly Podgoretsky ©   (2008-02-04 14:40) [7]

> VAD*Anti Gopn!k  (04.02.2008 12:54:00)  [0]

Посмотри в CPU Window


 
Malik ©   (2008-02-04 15:30) [8]

делаем ацский цикл и смотрим кто быстрее.)))


 
Anatoly Podgoretsky ©   (2008-02-04 15:45) [9]

Твой цикл сожрет все основное время.


 
хам   (2008-02-04 16:43) [10]

> [9] Anatoly Podgoretsky ©   (04.02.08 15:45)
> Твой цикл сожрет все основное время.

В разворот его



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1201506814
toto
2008-01-28 10:53
2008.03.02
ASP3


15-1201617269
Asker
2008-01-29 17:34
2008.03.02
Можно ли удалить службу WIndows руками в WInXP?


15-1201542757
Johnmen
2008-01-28 20:52
2008.03.02
Редактирование и монтаж видео.


15-1201366691
ZoldBerger
2008-01-26 19:58
2008.03.02
Исходники Delphi Decompiler а


15-1200865288
DillerXX
2008-01-21 00:41
2008.03.02
На материнке есть маркировка с названием модели?