Главная страница
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
8-1089821315
miek
2004-07-14 20:08
2004.10.10
GLScene, версия от 10.06.2004


1-1096276131
Sphinx
2004-09-27 13:08
2004.10.10
BITMAP in TStream


1-1095765434
demidoff
2004-09-21 15:17
2004.10.10
Простой вопрос новичка про указатели


4-1093016886
Александр1
2004-08-20 19:48
2004.10.10
Запись CD


1-1096118944
cv
2004-09-25 17:29
2004.10.10
клавиатура код итд