Структуры

Массивы с именованными полями, которые могут содержать данные различных типов и размеров

Массив структур является типом данных, которым группирует связанные данные с помощью контейнеров данных, называемых полями. Каждое поле может содержать любой тип данных. Данные о доступе в структуре с помощью записи через точку формы structName.fieldName. Для получения дополнительной информации смотрите Массивы структур или смотрите Introducing Structures и Cell Arrays.

Функции

structМассив структур
fieldnamesИмена полей структуры или общедоступные поля Java или Microsoft COM object
getfieldПоле массива структур
isfieldОпределяет, является ли вход поле массива структур
isstructОпределяет, является ли вход массив структур
orderfieldsЗакажите поля массива структур
rmfieldУдалите поля из структуры
setfieldПрисвойте значение полю массива структур
arrayfunПримените функцию к каждому элементу массива
structfunПримените функцию к каждому полю скалярной структуры
table2structПреобразовывание таблицы в массив структур
struct2tableПреобразуйте массив структур в таблицу
cell2structПреобразуйте массив ячеек в массив структур
struct2cellПреобразуйте структуру в массив ячеек

Темы

Массивы структур

Создайте массив структур и храните данные в его полях. Доступ к содержимому по наименованию с помощью индексации массива и записи через точку.

Генерация имен полей от переменных

Динамически определите имя поля структуры во время выполнения от переменной или выражения.

Способы организовать данные в массивах структур

Рассмотрите простоту доступа к данным и ограничений системной памяти при определении, как организовать данные в массиве структур.

Требования к памяти для массива структур

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

Ячейка по сравнению с массивами структур

Этот пример сравнивает ячейку и массивы структур и показывает, как хранить данные в каждом типе массива. Ячейка и массивы структур позволяют вам хранить данные различных типов и размеров.