Structure | Union |
---|---|
i. Access Members | |
We can access all the members of structure at anytime. | Only one member of union can be accessed at anytime. |
ii. Memory Allocation | |
Memory is allocated for all variables. | Allocates memory for variable which variable require more memory. |
iii. Initialization | |
All members of structure can be initialized | Only the first member of a union can be initialized. |
iv. Keyword | |
'struct' keyword is used to declare structure. | 'union' keyword is used to declare union. |
v. Syntax | |
struct struct_name
{
structure element 1;
structure element 2;
----------
----------
structure element n;
}struct_var_nm;
|
union union_name
{
union element 1;
union element 2;
----------
----------
union element n;
}union_var_nm;
|
vi. Example | |
struct item_mst
{
int rno;
char nm[50];
}it;
|
union item_mst
{
int rno;
char nm[50];
}it;
|
Search This Blog
Tuesday, September 25, 2012
Difference Between Stucture and Union In C
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment