Use of unions in C!!
I am puzzled by this little detail.
I know what is a structure, a union, their difference et all.
And I also know that structures are very important, they are used in every data structure (list, stack,queue etc..).
Now, where are unions used in C? Why is there a thing called union??