Имена, связанные со структурой, объединением или перечислением
Формат вспомогательных элементов для имен, связанных со структурой, объединением или перечислением, приведен в следующей таблице:
Байты | Описание | Имя | Смысл |
0-3 | long int | x_tagndx | Номер элемента для начала структуры |
4-5 | - | - | Не используются (заполнены нулями) |
6-7 | unsigned short | x_size | Размер структуры, объединения или перечисления |
8-17 | - | - | Не используются (заполнены нулями) |
Имена, определенные в операторах typedef, могут иметь, но могут и не иметь вспомогательных элементов. Пример:
typedef struct people STUDENT;
struct people { char name [20]; long id; };
typedef struct people EMPLOYEE;
Имя EMPLOYEE будет иметь вспомогательный элемент в таблице имен, а имя STUDENT - нет, поскольку его описание предшествует описанию структуры.