IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Inc Vs +1
-DB-
сообщение 25.11.2004 16:52
Сообщение #1


Гость






Код

program l;
c,i:byte;
begin
c:=0;
for i:=1 to 255 do
inc(c);
readln;
end.

и
Код

program l;
c,i:byte;
begin
c:=0;
for i:=1 to 255 do
c:=c+1;
readln;
end.

Разницы же никакой так зачем же создали процедуру inc :fire:
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Флогримм
сообщение 25.11.2004 18:41
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 253
Пол: Мужской

Репутация: -  4  +


Значит лучше использовать inc и dec чем +1 и -1
Цитата
Значит лучше использовать inc и dec чем +1 и -1

причем не только для +1, -1!!

Цитата
Inc  (процедура)
-----------------
Увеличивает значение переменной.

Объявление:
Procedure Inc(Var X [ ; N : Longint ] );

Режим:
Windows, Real, Protected

Замечания:
Параметр X - переменная перечислимого типа или
переменная типа PChar, если допускается
расширенный синтаксис, а N - выражение
целочисленного типа. Значение X увеличивается
на 1, если параметр N не определен, или на N,
если праметр N определен, то есть Inc(X)
соответствует X:=X+1, а Inc(X, N)
соответствует X:=X+N.

С помощью Inc генерируется более
оптимизированный код, особенно полезный в
плотном цикле.

Обрати внимание на ->
Цитата
Значение X увеличивается
на 1, если параметр N не определен, или на N,
если праметр N определен, то есть Inc(X)
соответствует X:=X+1, а Inc(X, N)
соответствует X:=X+N.

... анлагочно с dec'ом
Но не забывай, что N может не может быть вефественным, только целым!


--------------------
Я не буду жить с этой злобой внутри / Я не буду частью смертельной цепи / Я не буду потребителем твоих идей / Я не буду никогда убивать зверей (Unconform)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 15:40
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"