Concept Flow - Structure vs union comparison
Declare struct with multiple members
Each member gets its own memory
Assign values to members
Access members independently
Declare union with multiple members
All members share the same memory
Assign value to one member
Access members (overlapping data)
Observe how union stores only one value at a time
Structures allocate separate memory for each member, unions share the same memory for all members, so only one member holds a valid value at a time.