Обмен

Купить продать запчасти, оборудование, расходники.
Ответить
Аватара пользователя
west
Администратор
Сообщения: 110
Зарегистрирован: 09 авг 2018, 22:56

Обмен

Сообщение west » 10 авг 2018, 17:47

Неконтролируемый доступ к данным
В процедурной программе, написанной, к примеру, на языке C, существует два типа данных. Локальные данные находятся внутри функции и предназначены для использования исключительно этой функцией. Например, в программе склад- ского учета функция, осуществляющая вывод записи на экран, может использо- вать локальные данные для хранения информации о выводимой записи. Локаль- ные данные функции недоступны никому, кроме самой функции, и не могут быть изменены другими функциями.
Если существует необходимость совместного использования одних и тех же данных несколькими функциями, то данные должны быть объявлены как гло- бальные. Это, как правило, касается тех данных программы, которые являются наиболее важными. Примером здесь может служить уже упомянутая учетная книга. Любая функция имеет доступ к глобальным данным (мы не рассматрива- ем случай группирования функций в модули). Схема, иллюстрирующая концеп- цию локальных и глобальных данных, приведена на рис. 1.1.

Ответить