Объявление (информатика): различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м Подстановка дат в шаблоны
орфография, typos fixed: ее → её с помощью AWB
Строка 7:
Для переменных определения присваивают значения областям памяти, зарезервированным при объявлении. Для функций определения обеспечивают описание самого тела функции. При том, что переменная или функция могут объявляться много раз, как правило они определяются лишь один раз. Хотя, [[Динамический язык программирования|динамические языки]], как например [[Javascript]] или [[Python]], допускают переопределение функций.
 
Объявление, зачастую, используется для того, чтобы получить доступ к функции или переменной, определеннымопределённым в другом исходном файле или [[Библиотека (программирование)|библиотеке]].
 
Ниже приведено несколько примеров использования объявлений в [[Си (язык программирования)|языке Си]], не являющихся определениями:
Строка 74:
 
== Примеры объявлений в языках ==
 
=== Объявления переменных ===
 
Объявление переменной может содержать помимо самого объявления также [[Инициализация переменной| инициализацию переменной]], то есть указание первоначального значения переменной.
 
==== [[Си (язык программирования)|Си]], [[C++]] ====
Строка 101 ⟶ 100 :
 
==== [[Паскаль (язык программирования)|Паскаль]] ====
Объявления указываются в программе или еееё подпрограмме в спецификации блока, располагающемся между [[Прототип функции|заголовком]] (программы, процедуры, функции, модуля (Турбо Паскаль)) и словом, обозначающим начало группы инструкции данного блока (<code>begin</code>).
<source lang="pascal">
program Пример;
Строка 146 ⟶ 145 :
 
=== Объявление модулей ===
 
==== [[Turbo Pascal]] ====
<source lang="pascal">
Строка 171 ⟶ 169 :
 
=== Объявления функций ===
 
==== [[Си (язык программирования)|Си]], [[C++]] ====