- Операция принадлежности <получения элемента). Эта операция используется с именем структуры или объединения для определения элемента этой структуры или объединения. Name. Member: (name - имя структуры; member- элемент, определенный структурным шаблоном.) Struct { Int code; Float cost; } item; Item.code=1265; -Операция косвенного получения адреса (—> ) . Эта операция используется с указателем на структуру или объединение для определения элемента структуры или объединения. Определяет элемент, на который выполняется ссылка. Ptrstr —>member. Ptrdtr - указатель на структуру, member- элемент, определенный структурным шаблоном. - Доступ к элементу структуры через указатель. Если him = = & fellow[0], то *him = = fellow[0]. Отсюда следует fellow[0].income = = (*him).income. Круглые скобки необходимы, поскольку операция «.» имеет приоритет выше, чем «*». Если him является указателем на структуру fellow[0], то следующие обозначения эквиваленты: fellow[0]. income = = (*him).income = = him—>income. ОБЪЕДИНЕНИЯ Onp. Объединение - это средство, позволяющее запоминать данные различных типов в одном и том же месте памяти (например, создание таблицы, содержащей смесь типов в некотором порядке, который не является постоянным и не известен заранее). Объединение позволяет создавать массив, состоящий из элементов одинакового размера, каждый из которых может содержать различные типы данных. Объединения устанавливаются таким же способом, как и структуры. Есть шаблон объединения и переменные объединения. Они могут определяться одновременно или, если используется имя объединения, последовательно за 2 шага.
RkJQdWJsaXNoZXIy MTExODQxMg==