1.

Consider the following C declaration struct { short s[5]; union { float y; long z; }u; } t; Assume that objects of the type short, float and long occupy 2 bytes, 4 bytes and 8 bytes, respectively. The memory requirement for variable t, ignoring alignment considerations, is

A. 22 bytes
B. 14 bytes
C. 18 bytes
D. 10 bytes
Answer» D. 10 bytes


Discussion

No Comment Found