Объединение (компьютер)

Объединение (компьютер)

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

Пример на C++

union Some {
    int i;
    double a;
};

Это объединение хранит либо целое число (переменная i), либо число с плавающей точкой (переменная a). Поскольку объединение это вид структуры, то в Си мы будем обращаться к ней также как и к структуре т.е. через символ "->", при использовании указателя, или "." при использовании обычной переменной. Можно усложнить пример, сделав объединение частью структуры, тогда обращаться надо будет уже через структуру, то есть:

struct STRX {
   int j;
   Some v, *w;,.
} a, *b;

Рассмотрим способы обращения к объединению, заданные через указатели, переменные и смешанным образом:

a.v.i=123;
b->v.i=123;
a.w->i=123;
b->w->i=123;

Есть возможность сделать объединение безымянным :

struct STRX {
    int j;
    union {
        int i;
        double a;
    } ;
} a;

При этом способ обращения меняется:

a.i=123;
a.a=4,5;

Wikimedia Foundation. 2010.

Смотреть что такое "Объединение (компьютер)" в других словарях:

  • Казанское производственное объединение вычислительных систем — (КПО ВС) Тип производственное объединение Деятельность разработка и производство ЭВМ Год основания 1954 Прежние названия …   Википедия

  • Аналоговый компьютер — Запрос «АВМ» перенаправляется сюда; для просмотра других значений см. АВМ (значения). Аналоговый компьютер  аналоговая вычислительная машина (АВМ), которая представляет числовые данные при помощи аналоговых физических переменных (скорость,… …   Википедия

  • Байт (компьютер) — У этого термина существуют и другие значения, см. Byte. Байт (компьютер) Тип Домашний компьютер Выпущен 1990 (1989) Выпускался по …   Википедия

  • Государственное объединение научных и прикладных исследований — Штаб квартира CSIRO в Канберре Государственное объединение научных и прикладных исследований (англ. Commonwealth Scientific and Industrial Research Organisation, CSIRO)  австр …   Википедия

  • Омское производственное объединение «Радиозавод им. А. С. Попова» — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок …   Википедия

  • Система управления версиями — (от англ. Version Control System, VCS или Revision Control System)  программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при …   Википедия

  • Удалённые сетевые атаки — Удалённая сетевая атака  информационное разрушающее воздействие на распределённую вычислительную систему (ВС), осуществляемое программно по каналам связи. Содержание 1 Введение 2 Классификация атак …   Википедия

  • Инвестор — (Investor) Инвестор это лицо или организация, совершающее вложения капитала с целью получения прибыли Определение понятия инвестор, частный, квалифицированный и институциональный инвестор, особенности работы инвестора, известные инвесторы,… …   Энциклопедия инвестора

  • Экономика США — (U.S. Economy) Экономика США это крупнейшая экономика в мире, локомотив мировой экономики, определяющая ее направление и состояние Определение экономики США, ее история, структура, элементы, периоды роста и краха, экономические кризисы в Америке …   Энциклопедия инвестора

  • Всемирная сеть — Примерное графическое изображение связей между сетями Интернета. Изображены только связи между серверами. Содержание 1 Написание 2 История 3 …   Википедия

Книги

Другие книги по запросу «Объединение (компьютер)» >>


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»