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

Вниз

Что за ф-ция INC   Найти похожие ветки 

 
Kolan ©   (2004-09-27 23:19) [0]

Что за ф-ция INC в helе на понял.


 
Palladin ©   (2004-09-27 23:21) [1]

var
c:integer;
begin
c:=1;
inc(c);
showmessage(inttostr(c));
inc(c);
showmessage(inttostr(c));
end;


 
ssk ©   (2004-09-27 23:22) [2]

var
 a: integer;
begin
 a := 1;
 Inc(a); // a равно 2

 a := 1;
 Inc(a, 3); // а равно 4
end;


 
ancot   (2004-09-27 23:23) [3]

Увеличивает содержимое аргумента (c) на 1
или Inc(c, 2) на 2


 
_ALEXey_   (2004-09-28 07:33) [4]

Добавление:
Аргументы - целые числа.

See also: DEC


 
Sha ©   (2004-09-28 09:51) [5]

> _ALEXey_   (28.09.04 07:33) [4]
> Аргументы - целые числа

Например, PChar и PInteger не относятся к целым числам.


 
Amoeba ©   (2004-09-28 10:12) [6]

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


 
Amoeba ©   (2004-09-28 10:13) [7]

Если не ошибаюсь, то Inc(N, M) выполняется быстрее,
нежели N := N + M


 
Sha ©   (2004-09-28 10:39) [8]

Amoeba ©   (28.09.04 10:13) [7]
Одинаково. И это иногда является проблемой.
Например, для увеличения целого на 1 компилятор Delphi всегда использует inc, а это на современных процессорах может быть медленнее add, если далее следует проверка условия.



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
14-1095433830
Soft
2004-09-17 19:10
2004.10.10
Обнаженные новости


1-1096113812
cv
2004-09-25 16:03
2004.10.10
keypres


10-1045474963
Vladimir
2003-02-20 11:03
2004.10.10
corba callback


3-1095044872
tERRORist
2004-09-13 07:07
2004.10.10
Как остановить выполнение запроса в ADO


3-1095170802
denis24
2004-09-14 18:06
2004.10.10
dbcombobox