Пользовательский тип

Пользовательский тип (User-Defined Data Type) представляет собой структуру данных, состоящую из нескольких логически связанных между собой элементов. Каждый пользовательский тип описывается с помощью инструкции Type в области Declarations (рис.16.6). Завершение определения пользовательского типа данных – инструкция End Type. В блоке Type...End Type не допускаются номера строк и метки строк. Например:


Рис. 16.6.Объявление переменной пользовательского типа

Определяемые пользователем типы данных могут включать в себя один или несколько элементов любого типа данных, в том числе массивы и определенные пользователем типы данных. Можно создавать массивы пользовательских типов данных. Структура пользовательского типа данных может быть многоуровневой.

Обращение к элементу структуры осуществляется при помощи составного имени для исключения неоднозначности. Полное составное имя включает в себя имена структуры и всех подструктур, в которые входит определяемый элемент. Имена подструктур должны следовать в порядке иерархии, т. е. в том же порядке, в котором они определены в структуре.

Для структур в целом применимы только операторы присваивания, элементы структур можно использовать в выражениях, соответствующих типу элемента. Например, оператор Dim arr As sqn определяет переменную arr приведенного на рис.16.6 пользовательского типа данных sqn, состоящую из двух элементов. В следующих операторах обращение к элементам структуры выполнено с указанием названия переменной arr:

arr.sqn_unity = darr.sqn_zero = d^2arr.sqn_unity







Дата добавления: 2015-02-25; просмотров: 589;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.