Friday, November 27, 2020

Structure vs Union

The difference between a structure and a union are: 

Structure

Union

struct keyword is used to define a structure.

union keyword is used to define a union.

Every member within structure is assigned a unique memory location.

In union, a memory location is shared by all the data members.

It enables you to initialize several members at once.

It enables you to initialize only the first member of union.

The total size of the structure is the sum of the size of every data member.

The total size of the union is the size of the largest data member.

It is mainly used for storing various data types.


It is mainly used for storing one of the many data types that are available.

It occupies space for each and every member written in inner parameters.

It occupies space for a member having the highest size written in inner parameters.

Any member can be retrieved at a time.

One member at a time can be retrieved in the union.

0 comments:

Post a Comment

Data Structures with C++



NET/SET/CS PG



Operating Systems



Computer Networks



JAVA



Design and Analysis of Algorithms



Programming in C++

Top