Machine-translated by Google. Questions are authored in English.
Top

Discussion

How much memory does a union occupy in C ?

  • A.The sum of the sizes of all its members
  • B.As much as its largest member
  • C.As much as its first member
  • D.It is decided at run time

Answer: A

Correct answer: As much as its largest member

All members of a union share one region of storage, so the union must be large enough for the biggest of them, with padding for alignment. Only one member holds a meaningful value at a time, which is the essential difference from a structure.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.