Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.069 c
4-1094514486
BMP
2004-09-07 03:48
2004.10.10
Можно ли прочитать файл открытый в монопольном режиме?


1-1096276854
DelphiLexx
2004-09-27 13:20
2004.10.10
Перетаскивать форму в клиентской части


3-1095254773
yaric
2004-09-15 17:26
2004.10.10
TISC_DB_HANDLE он же PVOID из IBASE


8-1090328168
asat
2004-07-20 16:56
2004.10.10
TOpenPictureDialog


6-1091690867
Dmitry V. Averuanov
2004-08-05 11:27
2004.10.10
Удаленная перезагрузка Windows NT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский