Union is a user defined data type like structure where each member elements share one overlapping memory location. Like structure, union is also user defined type to group of different type of variables of either compiler defined legacy types or other user defined types or mixed. Individual entity of a structure elemnt is called member. Size of a union is the size of a member whos size is max among others. Starting address of all member elements are same which is the starting address of the union.

union in C

union <name> {
  <type> <member name 1>;
  <<type> <member name 2>;
<type> <member name N>; };

You have viewed 1 page out of 248. Your C learning is 0.00% complete. Login to check your learning progress.

 Vote 0

Similar topics related to this section

Pascals triangle, user defined types, typedef, struct type, union type, struct vs union, struct pack padding, size of a structure, bit fields,

# C Programming Language (Prentice Hall Software)
# Let Us C Paperback - 2006 by Yashavant Kanetkar
# Understanding and Using C Pointers Core techniques for memory management
# Data Structures Using C and C++ Paperback - 1998
# Data Structures In C Paperback - August 11, 2008 by Noel Kalicharan