Как хранятся члены объединения?

union test
{
 int i;
 char ch;
}t;
int main()
{
 t.ch=20;
}

Предположим sizeof (int) == 2 и пусть адреса памяти, выделенные для t, равны 2000, 2001.
Тогда где хранится 20 ie t.ch - в 2000 или 2001 или зависит от порядка байтов машины?

14
задан timrau 24 August 2012 в 00:26
поделиться