Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизЧто за ф-ция 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c