Question
#include<stdio.h>
int main()
{
union a
{
int i;
char ch[2];
};
union a u;
u.ch[0]=3;
u.ch[1]=2;
printf("%d, %d, %d\n" , u.ch[0], u.ch[1], u.i);
return 0;
}
What will be the output of the program ?
#include<stdio.h>
int main()
{
union a
{
int i;
char ch[2];
};
union a u;
u.ch[0]=3;
u.ch[1]=2;
printf("%d, %d, %d\n" , u.ch[0], u.ch[1], u.i);
return 0;
}
More Questions on This Topic :
Question 5.
How will you free the allocated memory ?
....
Submit Solution