СИ
Серебряков Илья

inc в Pascal'e это оператор (вызова процедуры) или это процедура?

спросил что это за оператор ответили что это инкремент -увелечение значения на1 по сути и или перевод в след позицию, оказалось как нам сказали это оператор вызоваа процедуры, правда нет? помогите разобраться

VR
Vadim Rusov

inc - это имя определенной стандартом языка процедуры. Кстати, эта процедура увеличивает значение не обязательно на 1, на сколько - можно задать необязательным вторым параметром. Есть и аналогичная процедура dec - уменьшение значения.
Оператор вызова этой процедуры записывается, например, как inc(a)

Ал
Алексей

Это оператор вызова процедуры.

Есть такая предопределенная (то есть её кто-то заранее написал, спасибо ему) процедура Procedure Inc(Var X [ ; N : Longint ] ); которая расположена в модуле System.pas (который автоматически подключается компилятором по умолчанию к любой программе).

СГ
Сергей Ганоль

"Оператор вызова процедуры" - тавтология. Вызов процедуры не требует особого оператора.
В pascalABC inc определяется как процедура:
http://pascalabc.net/downloads/pabcnethelp/LangGuide/StandardProcFunc/stand_enum.htm

Юлия
Юлия

Это оператор вызова процедуры, но компилируется оно инлайн, то есть на машинном языке это один оператор. В языке паскаль процедура - __это код__. А оператор вызова процедуры, это передача управления на код. Его легко отличить так: после идентификатора стоят скобки (показатель того, что на вход подается аргумент) , а значение не возвращается.

Похожее различие между переменной и индентификатором переменной, сечёте? )

Похожие вопросы
Что значит "Inc." после названия компании (Ulticom Inc, StrataCom Inc. и т. п.)?
Что представляет собой составной оператор? Как ограничиваются операторы, объединенные в составной оператор?
Почему ошибка при вызове функции?
Что делает оператор Read в Паскале? И как этим оператором пользоваться? В чем смысл?
cout - это же объект, так почему его называют оператором?
Oracle America,inc что это
Что это за процедура?
процедура FormCloseQuery делфи. процедура FormCloseQuery делфи для чего нужна?
рекурсия pascal дерево вызовов
Когда я включаю компьютер у меня высвечивается "Сбой при удаленном вызове процедуры"! Как устроить эту проблему?