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

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

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

> Inc Vs +1
сообщение
Сообщение #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:
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #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

 





- Текстовая версия 26.12.2025 12:13
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name