What will be the output of the following program on GCC?

		
					

Loading

Choose the correct option.

What will be the output of the following program on GCC?

#include 
#include
int main(){
struct a{
char ch[4];
int i;
};
union b{
int j;
char ch[4];
};
printf("%d ",sizeof(struct a));
printf("%d ",sizeof(union b));
return 0;
}

A. 8
8
B. 8
4
C. compiler error
D. 4
4