Элементы данных

К основным элементам данных относятся константы и переменные.

Они бывают локальные(местные) и глобальные. Переменные и постоянные, описанные внутри функций, называются локальными и существуют только при работе объявляющих их функций. Переменные и константы (постоянные), объявленные вне функций, называются глобальными. Среди глобальных переменных и постоянных не может быть двух с одинаковыми именами, а локальные могут дублировать глобальные имена и имена друг друга(при этом обращение к таким именам внутри подпрограмм соответствуют обращениям к локальным переменным и постоянным, а вне их - к глобальным. Локальные и глобальные переменные и константы хранятся в разных местах и даже при одинаковых значениях не влияют друг на друга. Глобальная переменная хранится в сегменте данных (размер 63кб). Если этого мало, то используются ссылки и динамические переменные. Локальные переменные существуют только при работе объявляющих функций и хранят свои значения в специальной области памяти – стеке. По умолчанию размер стека = 16кб (это максимальный объем всех локальных переменных, работающих одновременно). После работы подпрограммы ее локальные переменные освобождают стек.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: